2021-09-06 게시 됨2021-09-06 업데이트 됨Design Pattern / Creational Patterns[디자인 패턴] 추상 팩토리 패턴(Abstract Factory Pattern)추상 팩토리 패턴은 매우 복잡하고 기괴한 패턴으로 오해 받지만 실제로는 매우 간단합니다. 팩토리 메서드 패턴을 이해했다면 금세 이해하게 될 것인데, 추상 팩토리는 팩토리들의 팩토리이기 때문입니다. 팩토리가 다른 클래스를 생성할 수 있는 함수 또는 클래스이고, 추상 팩토리는 팩토리를 생성하는 클래스입니다.자세히 보기
2021-08-27 게시 됨2021-09-01 업데이트 됨Design Pattern / Creational Patterns[디자인 패턴] 팩토리 메서드 패턴(Factory Method Pattern)팩토리 메서드는 객체를 생성하는 것에 관한 것이다. 그런데 왜 객체를 생성하는 방법이 필요한 것일까? 이건 생성자가 하는 일이 아니었을까라고 생각이 들 수 있다. 생성자에는 고유한 한계가 있다.자세히 보기
2021-08-22 게시 됨2021-09-01 업데이트 됨Design Pattern / Creational Patterns[디자인 패턴] 싱글턴 패턴(Singleton Pattern)소프트웨어 디자인 패턴에서 싱글턴 패턴(Singleton pattern)을 따르는 클래스는, 생성자가 여러 차례 호출되더라도 실제로 생성되는 객체는 하나이고 최초 생성 이후에 호출된 생성자는 최초의 생성자가 생성한 객체를 리턴한다.자세히 보기
2021-08-21 게시 됨2021-08-22 업데이트 됨Design Pattern[디자인 패턴] 위임 패턴(Delegate Pattern)소프트웨어 엔지니어링에서 Delegate pattern(위임 패턴)은 객체 합성이 상속과 동일하게 코드 재사용을 할 수 있도록 하는 객체 지향 디자인 패턴이다.자세히 보기