개발이야기/C, C++, MFC, C#, .Net 썸네일형 리스트형 [이론] 객체지향 5원칙 SOLID 저번 주말에 스터디했던 객체지향 5원칙에 대해서 정리해 보아요~ 객체지향 5대원칙이라고도 하는 5원칙은 OOP를 설계할 때 따져야 할 다섯가지 원칙의 영문 앞 글자를 따서 SOLID 라고 하는데요 제가 이해한데로 간단하게 명료하게 써 볼께요 * SRP (단일책임의 원칙: Single Responsibility Principle)하나의 클래스는 한가지 기능만 제공해야 함여러가지 하면 다른거 고칠 때 문제발생 우려가 있음그래서 독립적으로 만들어야 되니까 한 클래스에는 한가지 기능에 책임을 질 수 있도록 설계 !! * OCP (개방폐쇄의 원칙: Open Close Principle)확장에는 열려있고, 변경에는 닫혀있어야 함일단 만든 객체에서 변경은 폐쇄적으로 하고 확장은 개방 하도록 설계해야 한다는 의미인데예.. 더보기 [C++] cppcheck (win) http://www.swbank.kr/html/tools/toolsFile/Cppcheck_04_howInstall.pdf tool 설치 후 아래 설정 1. Visual Studio2013 visual studio -> 도구(메뉴) -> 외부 도구 -> 추가 제목 : cppcheck명령 : C:\Program Files (x86)\Cppcheck\cppcheckgui.exe인수 : -j 8 --enable=warning,style,performance,portability,information --std=c++11 --inline-suppr --quiet --template=vs $(ItemPath)초기 디렉터리 : $(ItemDir) 실행은도구 -> cppcheck 2. QT 5.1.1 qt -> To.. 더보기 이전 1 다음