전체 글 (153) 썸네일형 리스트형 [C++] 격주간 공부내용 - 9장.객체지향 설계 원칙, 10장 템플릿 6/10 월요일 학습조직 발표할 내용 :8장 일부 (객체지향 기능들) p300~333, 9장 객체지향 설계원칙 p352~375, 10장 템플릿 p377~3999장09-1. 단일 책임 원칙 (SRP)Single Responsibility클래스는 한 가지 기능만 수행해야 하고, 한가지 이유로만 변경해야 한다. 즉, 클래스를 설계할 때 역할을 복잡하지 않게 해야한다는 의미.한가지 기능을 수정할 때, 여러개의 클래스를 수정해야하마면 유지보수성이 떨어진다. -> 산탄총 수술 (shotgun surgery) : 탄흔이 여러개 남는 샷건을 수리하는 것과 같다.기능을 수정할 때, 여러 클래스가 변경도지 않아야 하는 것.변경된 클래스가 다른 클래스에 영향을 주지 않아야 하는 것.설계 측면에서, 상속관계 보다는 컴포지션이.. [C++] Task Manager - Day 1 //// main.cpp// TaskManager//// Created by 이강훈 on 2024/05/26.//#include #include #include #include #include using namespace std::chrono; int main(int argc, const char * argv[]) { std::cout >(1); // 실행시키면 5초동안 기다렸다가 프로그램이 종료된다 std::this_thread::sleep_for(five_seconds); /* auto day = 24h; auto my_seconds = seconds(day); std::cout (time_point.time_since_epoch(.. [꿈씨방개] 내 꿈은 씨쁠쁠 방산 개발자 - 2 (기본 문법 中 부족한 부분 채우기) https://www.onlinegdb.com/online_c_compiler Online C Compiler - online editorOnlineGDB is online IDE with c compiler. Quick and easy way to compile c program online. It supports gcc compiler for c.www.onlinegdb.com/******************************************************************************Welcome to GDB Online.GDB online is an online compiler and debugger tool for C, C++, Python, Java, PHP, R.. 이전 1 ··· 7 8 9 10 11 12 13 ··· 51 다음