디자인패턴 오버뷰
기본적으로 객체지향의 기초를 조합했을 때 나타나는 몇 가지 패턴들을 정리한 것.장점 : 매번 객체지향 조건을 하나씩 따질 필요가 없다(보장됨), 소통이 편해진다, 멋있다, 규격화된다!단점 : 패턴병 → 생산성 저하, 복잡도 증가, 완전히 일치하지 않을 때도 있음. 망치만 들면 모든 게 못으로 보인다. 간단하고, 작동하면, 놔두자.용어:구상 = 추상의 반대말(Concrete)구성 = 직접 함수들을 정의하는 게 구현, 인터페이스나 추상 클래스를 상속해서 미리 정의된 메서드에 따라 내용만을 구현, 혹은 그대로 쓰는 게 구성. 상속받은 것들만 봐도 이 클래스가 뭘 하는 클래스인지 한눈에 알 수 있다. 객체지향 기초추상화, 캡슐화, 다형성, 상속객체지향 원칙 SOLID 5원칙 (SRP - 단일 책임 원칙 /OC..
2025. 5. 11.