각각의 기능에 맞는 패턴을 수립한다라면,
유지보수 할 때에도 편하고, 확장성이 좋아 지지 않을까?
디자인 패턴 공부방식은 head&first와 guru사이트를 기반으로 일단 시작해보자..
------------------------------------------------------------------------------------------------------
디자인 패턴의 소개
-전문 용어의 위력
서로 알고 있는 패턴 용어는 막강함 : 해당 패턴을 기반으로 그 안의 내용, 특성, 제약 조건을 같이 얘기할 수 있음
간단한 단어로 많은 것을 얘기 할 수 있음
개발팀의 능력을 극대화 할 수 있음 : 오해의 소지를 최소화 하며 빠른 작업 가능
훌륭한 자극제가 되어짐 : 디자인 패턴을 배울 동기가 부여 됨
- 디자인 패턴 사용법
디자인 패턴은 바로 코드로 들어가는 것이 아님, 먼저 개발자의 머리 속으로 들어감
패턴을 완전히 익혀두고 난뒤 새로 디자인을 할때, 잘못된 코드라는 것을 알고
새로 코딩할때 해당 코드에맞는 패턴으로 적용할 수 있음
(단시간에 이루어지는 것이 아님)
- 디자인 패턴을 공부하기전에 알면 좋은것
객체지향의 기초 : 추상화, 캡슐화, 다형성, 상속
객체지향의 원칙 : 바뀌는 부분은 캡슐화, 상속보다는 구성활용, 구현이아닌 인터페이스로 프로그래밍
'IT > Etc.' 카테고리의 다른 글
[개념] 페이로드(Payload)란? (0) | 2022.05.18 |
---|---|
[디자인패턴] 데코레이터 패턴 (0) | 2021.01.22 |
[디자인패턴 ] 싱글턴 패턴 (0) | 2021.01.22 |
[디자인 패턴] 옵저버 패턴 Observer Pattern (0) | 2021.01.15 |
디자인패턴 (0) | 2021.01.15 |