본문 바로가기
  • GDSC Ewha Tech Team Blog

객체지향2

[객체지향 디자인패턴 스터디] 4주차 - 팩토리 패턴 일시 2023.05.08.(화), 오프라인 참여 멤버 김현아, 도소현, 이소현, 한수아 활동 이번 주 역시 맛있는 음식과 함께 스터디를 진행했는데요, 처음 후보에는 피자도 있었지만 이번 주에 공부한 팩토리 메소드에서 피자와 피자 공장을 비유로 하는 바람에 너무 피자에 질려버린 나머지.. 다른 음식을 선택하게 되었습니다😂 이번 주의 디자인 패턴은 팩토리 패턴이었습니다. 팩토리 메소드 패턴에서는 객체를 생성할 때 필요한 인터페이스를 만들고, 어떤 클래스의 인스턴스를 만들지는 서브클래스에서 결정합니다. 즉, 팩토리 메소드 패턴을 사용하면 클래스 인스턴스 만드는 일을 서브클래스에게 맡기게 되는데요. 엄밀히 말해서는 간단한 팩토리, 팩토리 메소드 패턴, 추상 팩토리 메소드 패턴 3가지로 나뉘어 각각의 구현과 장단.. 2023. 5. 8.
[객체지향 디자인패턴 스터디] 3주차 - 옵저버 패턴 일시 2023.04.24. (화), 온라인-오프라인 병행 (하이브리드) 참여 멤버 김현아, 도소현, 윤수지, 이소현, 한수아 활동 시험기간동안의 휴식기를 잘 보내고 무려 3주만에 다시 모인 이번 객체지향 디자인패턴 스터디에서는 '옵저버 패턴'에 대해 공부한 뒤 서로 의견을 나눠보았습니다. 오랜만에 모인 만큼 맛있는 음식을 먹어야겠죠! (?) 멤버분들의 의견을 수렴하여 이번 주 스터디와 함께 할 음식은 타코야끼로 정해졌습니다~! 옵저버 패턴(ObserverPattern)은 한 객체의 상태가 바뀌면 그 객체에 의존하는 다른 객체에게 연락이 가고 자동으로 내용이 갱신되는 방식으로 일대다(one-to-many) 의존성을 정의하는 패턴인데요. 이 한 문장만으로는 잘 이해되지 않으실 것 같습니다..😇 멤버들이 '헤.. 2023. 4. 24.