개발/디자인 패턴

서론아래 글은 JAVA 언어로 배우는 디자인 패턴 입문: 쉽게 배우는 GoF의 23가지 디자인 패턴에 나오는 내용들을 바탕으로 작성 되었습니다 :) 디자인 패턴은 클래스 라이브러리 자체가 아니다!디자인 패턴은 특정 문제를 해결하기 위한 최적의 방법을 정형화한 개념이나 템플릿이지, 코드 그 자체가 아니다. 따라서 디자인 패턴은 클래스 라이브러리가 아니라 소프트웨어 설계의 모범 사례와 같은 역할을 한다!즉, 디자인 패턴은 부품이 어떻게 조립되어 있는지, 개별 부품이 어떻게 관련되어 큰 기능을 하는지 표현하는 것이다!  클래스 라이브러리 안에서 디자인 패턴이 사용된다!디자인 패턴은 클래스 라이브러리 자체는 아니지만, 많은 Java 표준 라이브러리에서 활용되고 있다! 즉, 디자인 패턴들에 대해서 알아두면 해당 ..
첫 디자인 패턴에 대한 설명으로 팩토리 패턴에 대해서 설명하겠다! 팩토리 패턴이란?팩토리 패턴은 객체 생성에 관련된 디자인 패턴으로, 객체 생성의 책임 클라이언트 코드에서 분리하여 코드의 유연성과 확장성을 높이는 디자인 패턴이다!아래에 간단한 샘플 예재를 봐보자.public interface Car { void drive();}public class Sedan implements Car { @Override public void drive() { System.out.println("Sedan is driving"); }}public class SUV implements Car { @Override public void drive() { System..
SUSEOL
'개발/디자인 패턴' 카테고리의 글 목록