본문 바로가기
반응형

Development/Software Engineering8

디자인 패턴 종류 Gof 디자인 패턴디자인 패턴의 종류 2016. 3. 9.
[OOP] 객체지향 설계 5원칙 SRP (Single Responsibility Principle) : 단일 책임 원칙 객체는 한 가지의 역할(책임)만을 지닌다는 원칙. OCP (Open Closed Principle) : 개방 폐쇠의 원칙 확장은 가능하되 변경은 불가능해야 한다는 원칙. LSP (Liskov Substitution Principle) : 리스코프 대체 원칙 확장된 객체가 기존의 객체를 대체할 수 있어야 한다는 원칙. ISP (Interface Segregation Principle) : 인터페이스 분리 원칙 사용하지 않는 인터페이스에 대한 영향을 받지 않아야 한다는 원칙. DIP (Dependency Inversion Principle) : 의존 역전 원칙 추상화를 이용하는 원칙. 참고하면 좋은 링크 SOLID 원칙을.. 2014. 3. 4.
[OOP] [펌] 객체 - 지향 프로그래밍이란 무엇인가? 본문링크 : 객체-지향 프로그래밍 이란 무엇인가? (OOP) 2014. 2. 27.
디자인 패턴 블로그 링크 모음 디자인 패턴 정리 - http://ingenuity.egloos.com/1860316매우 심플하게 정리되있습니다. ^^ 패턴이란 특정 컨텍스트(패턴이 적용되는 상황. 반복적으로 일어날 수 있는 상황) 내에서 주어진 문제(해당 컨텍스트 내에서 이루고자 하는 목적 또는 제약조건)에 대한 해결책(일련의 제약조건 내에서 목적을 달성할 수 있는 일반적인 디자인)이다. "어떤 컨텍스트 내에서 일련의 제약조건에 의해 영향을 받을 수 있는 문제에 봉착했다면, 그 제약조건 내에서 목적을 달성하기 위한 해결책을 찾아낼 수 있는 디자인을 적용한다." 1. 범주별 분류 ■ 생성 관련 패턴(싱글턴, 추상 팩토리, 팩토리 메소드, 빌더, 프로토타입) 객체 인스턴스 생성을 위한 패턴으로, 클라이언트와 그 클라이언트에서 생성해야 할.. 2014. 2. 27.
반응형