일시
2023.05.08.(화), 오프라인
참여 멤버
김현아, 도소현, 이소현, 한수아
활동
이번 주 역시 맛있는 음식과 함께 스터디를 진행했는데요, 처음 후보에는 피자도 있었지만 이번 주에 공부한 팩토리 메소드에서 피자와 피자 공장을 비유로 하는 바람에 너무 피자에 질려버린 나머지.. 다른 음식을 선택하게 되었습니다😂
이번 주의 디자인 패턴은 팩토리 패턴이었습니다.
팩토리 메소드 패턴에서는 객체를 생성할 때 필요한 인터페이스를 만들고, 어떤 클래스의 인스턴스를 만들지는 서브클래스에서 결정합니다. 즉, 팩토리 메소드 패턴을 사용하면 클래스 인스턴스 만드는 일을 서브클래스에게 맡기게 되는데요.
엄밀히 말해서는 간단한 팩토리, 팩토리 메소드 패턴, 추상 팩토리 메소드 패턴 3가지로 나뉘어 각각의 구현과 장단점이 달랐습니다.
분량도 많고 난이도도 있어 역대 최장 시간의 논의가 이루어졌지만, 그만큼 더 확실히 팩토리 패턴에 대해 알아갈 수 있는 유익한 시간이었습니😉
멤버들이 '헤드 퍼스트 디자인 패턴' 책을 읽으며 팩토리 패턴에 대해 정리한 내용은 아래와 같습니다.
김현아님
도소현님
윤수지님
이소현님
한수아님
스터디 시간에 각자의 의문들에 대해 이야기 나누며 정리한 최종 정리본은 스터디 깃허브 레포지토리에서 확인해보실 수 있습니다.
'4-2기 스터디 > 객체 지향 디자인 패턴' 카테고리의 다른 글
[객체지향 디자인패턴 스터디] 5주차 - 싱글턴 패턴 (0) | 2023.05.21 |
---|---|
[객체지향 디자인패턴 스터디] 4주차 - 데코레이터 패턴 (0) | 2023.05.03 |
[객체지향 디자인패턴 스터디] 3주차 - 옵저버 패턴 (0) | 2023.04.24 |
[객체지향 디자인패턴 스터디] 2주차 - 1. 디자인 패턴 소개와 전략 패턴 (0) | 2023.04.04 |
[객체지향 디자인패턴 스터디] 1주차 - OT (0) | 2023.03.29 |
댓글