전체 글 (49) 썸네일형 리스트형 [Design Pattern] 디자인 패턴 디자인 패턴이란? 디자인 패턴이란 프로그램을 설계할 때 발생했던 문제점들을 객체 간의 관계를 이용하여 해결 할 수 있도록 하나의 '규약' 형태로 만들어 놓은 것을 의미합니다. 디자인 패턴을 배우기전에 의존성, 결합이라는 표현에 대해 짧게 설명해볼게요. 클래스간의 의존성이 높거나 결합이 강하면 특정 클래스를 변경할 때, 다른 클래스에게도 영향을 미칠 수 밖에 없어요. 그러므로 객체지향의 관점에서는 의존성이 낮고, 결합이 느슨한 상태를 지향합니다. 자 이제 한번 예시를 볼까요? #1 싱글톤 패턴 (Singleton Pattern) 개인적으로 디자인 패턴중에서 가장 이해하기 쉬운 패턴입니다! 싱글톤 패턴의 정의는 하나의 클래스에 오직 하나의 인스턴스만 가지는 패턴입니다. public class Dog { pr.. 이전 1 ··· 4 5 6 7 다음