[책소개] 객체지향에서 많이 사용되는 디자인패턴
OOP(객체지향) 언어에서 많이 사용되는 디자인 패턴에 대한 소개 입니다.
절차형이든 객체형이든 빠르게 문제 없이 잘 운영되는 프로그램이면 뭐로 만들던 관계 되지 않는다고 생각하는 부류에 들어갑니다.
복잡성을 띄는 것은 객체별로 분류하고 그 안안에서 또 분류하고 하여 각각을 클래스 단위로 사용하면 좋은 부분이 분명히 있습니다.
다만 그렇게 하지 않아도 되는것을 즉, 쉬운것을 어렵게 할 필요는 없다고 생각 합니다.
문제가 되는것은 생각(사고)의 습관이기 때문에 객체지향적으로
평소 생각을 하지 않는다면(절차형으로만 생각한다면) 객체지향으로 프로그램하는데 쉽지 않을 수 있습니다.
아무리 개념을 잘 알고 있어도 본인에게 익숙해지고 빠르고 정확하게 하려면 많은 시간과 시행착오가 있기 마련 입니다.
그리고 우아하고~ 란 단어를 보실 수 있을 텐데요.
왜? 프로그램 하는지를 먼저 생각해 보는것도 중요 합니다.
직관성, 단순성, 명료성, 효율성을 생각했을때 어느 방식으로 프로그램 하는것이 더 좋을지 생각해 볼 필요가 있습니다.
* 참고자료
https://m.hanbit.co.kr/channel/category/category_view.html?cms_code=CMS8616098823
첨부파일
- [Design pattern] 많이 쓰는 14가지 핵심 GoF 디자인 패턴의 종류 - 한빛출판네트워크.mhtml (5.8M) 5회 다운로드 | DATE : 2023-01-15 15:45:41