본문 바로가기

Design Patterns/영문 위키(Wikipedia)

Abstract Factory Pattern(추상 팩토리 패턴) 먼저 이 글은 영문 위키의 글을 번역한 것임을 알려드립니다. 영어 실력이 부족해 오역이 있을 수도 있으니 이해바랍니다. 원문 : http://en.wikipedia.org/wiki/Abstract_factory_pattern 생성 패턴 - Abstract Factory Pattern The abstract factory pattern(이하 추상 팩토리 패턴)은 공통의 테마를 가진 팩토리의 그룹을 캡슐화하는 방법을 제공하는 소프트웨어 디자인 패턴이다. 일반적으로 클라이언트 소프트웨어는 추상 팩토리의 구체적인 구현체를 생성하고 그 구현체의 인터페이스를 사용한다. 클라이언트는 생성된 객체의 인터페이스만 사용하기 때문에 각각의 내부 팩토리로부터 얻는 구체적인 객체에 대해 알지 못한다. 이 패턴은 어던 객체들의 .. 더보기
Factory Method Pattern(팩토리 메서드 패턴) 이 글은 영문 위키피디아 페이지를 번역한 글 임을 먼저 알려드립니다. 영어 실력이 부족해서 다소 오역이 있을 수도 있습니다. 원문 주소 : http://en.wikipedia.org/wiki/Factory_method_pattern 생성 패턴 - Factory Method Pattern 팩토리 메서드 패턴은 공장의 개념을 구현하기 위한 객체지향 디자인 패턴이다. 다른 생성 패턴(creational patterns)들과 마찬가지로 이 패턴은 생성할 객체에 대한 정확한 클래스를 구분할 필요없이(알 필요없이) 객체를 생성하는 것에 대한 문제를 다룬다. 주로 객체를 생성할 때 보면, 그 객체를 결합하는(사용하는) 객체에서는 굳이 필요하지 않은 복잡한 과정이 필요하다. 객체의 생성은 심각한 코드의 중복을 야기할 .. 더보기