디자인 패턴(Design Pattern) 개요
디자인 패턴은 일종의 설계 기법이며, 설계 방법이다. 디자인 패턴의 목적 SW 재사용성, 호환성, 유지 보수성을 보장한다. 디자인 패턴의 특징 디자인 패턴은 특정한 구현이 아닌 아이디어임. 프로젝트에 항상 적용해야 하는 것은 아니지만, 추후 재사용, 호환, 유지 보수시 발생하는 문제 해결을 예방하기 위해 패턴을 만들어 둔 것이다. 디자인 패턴의 원칙 - SOLID (객체지향 설계 원칙) (여기서는 간단하게 설명하고 나중에 따로 SOLID만 정리) SRP(Single Responsibility Principle, 단일책임 원칙) 하나의 클래스는 하나의 역할만 해야한다. OCP(Open Close Principle, 개방폐쇄 원칙) 확장(상속)에는 열려있고, 수정에는 닫혀 있어야 한다. LSP(Liskov ..
2023.02.06