디자인 패턴 (1) 썸네일형 리스트형 [디자인 패턴] 디자인 패턴의 소개와 객체 지향 특성 앞으로 해당 카테고리에서 객체 지향의 디자인 패턴에 대해 익힌 내용을 정리해보려고한다. 본격적인 디자인 패턴을 알아가기 전에 디자인 패턴이란 것이 무엇이며 왜 사용해야 하는지 알아보고, 객체 지향을 위해 어떤 사상으로 설계해야 하는지에 대한 이론적인 내용을 이해하고자 해당 글을 작성한다. 1. 디자인 패턴, 그게 뭘까? 왜 알아야 할까? 꼭 필요할까? 디자인 패턴은 객체 지향 프로그래밍이 지향하는 설계 방식을 담고 있는 일종의 패턴 모음이다. 객체 지향 언어(Java, C++와 같은)는 Class, 상속, 다형성, 인터페이스 등의 객체 지향의 특성을 갖고 있다. 이 특성을 잘 활용하고 객체 지향 언어의 사상에 맞는 설계를 위해 디자인 패턴을 알아야 한다. 결국은 '좋은 설계를 만들기 위해' 디자인 패턴이.. 이전 1 다음