본문 바로가기
  • GDG on campus Ewha Tech Blog

4-2기 스터디/객체 지향 디자인 패턴6

[객체지향 디자인패턴 스터디] 5주차 - 싱글턴 패턴 일시 2023.05.15 (월), 온라인/오프라인 병행 참여 멤버 김현아, 도소현, 이소현, 한수아, 윤수지 활동 내용 이번 장에서는 싱글턴 패턴에 대해 공부했습니다. 싱글턴 패턴은 클래스의 인스턴스를 하나만 만들고 해당 인스턴스로의 전역 접근을 제공함으로써, 한 애플리케이션에 들어 있는 어떤 객체에서도 같은 자원을 활용할 수 있도록 하는 패턴입니다. 아래에서 멤버들이 정리한 글을 통해 자세한 내용을 확인해보세요! 김현아님 [헤드 퍼스트 디자인 패턴] 05. 싱글턴 패턴 인스턴스가 하나뿐인 특별한 객체를 만들어 봅시다 velog.io 도소현님 [헤드 퍼스트 디자인 패턴] 5장 하나뿐인 특별한 객체 만들기: 싱글턴 패턴 5장. 싱글턴 패턴 본격적으로 들어가기 전에, 객체 인스턴스를 1개만 만드는 이유와 싱.. 2023. 5. 21.
[객체지향 디자인패턴 스터디] 4주차 - 팩토리 패턴 일시 2023.05.08.(화), 오프라인 참여 멤버 김현아, 도소현, 이소현, 한수아 활동 이번 주 역시 맛있는 음식과 함께 스터디를 진행했는데요, 처음 후보에는 피자도 있었지만 이번 주에 공부한 팩토리 메소드에서 피자와 피자 공장을 비유로 하는 바람에 너무 피자에 질려버린 나머지.. 다른 음식을 선택하게 되었습니다😂 이번 주의 디자인 패턴은 팩토리 패턴이었습니다. 팩토리 메소드 패턴에서는 객체를 생성할 때 필요한 인터페이스를 만들고, 어떤 클래스의 인스턴스를 만들지는 서브클래스에서 결정합니다. 즉, 팩토리 메소드 패턴을 사용하면 클래스 인스턴스 만드는 일을 서브클래스에게 맡기게 되는데요. 엄밀히 말해서는 간단한 팩토리, 팩토리 메소드 패턴, 추상 팩토리 메소드 패턴 3가지로 나뉘어 각각의 구현과 장단.. 2023. 5. 8.
[객체지향 디자인패턴 스터디] 4주차 - 데코레이터 패턴 일시 2023.05.01 (월), 온라인으로 진행 참여 멤버 김현아, 도소현, 이소현, 한수아 활동 이번 스터디는 근로자의 날을 맞이하여(?) 온라인으로 진행하였습니다. 필자는 늦잠을 자는 바람에 참여하지 못했지만 음식 사진을 들고 함께 인증샷도 찍었답니다. 이번 장에서는 디자인 패턴 중 하나인 데코레이터 패턴에 대해 알아보았는데요. 아래에서 멤버들이 정리한 내용을 확인하실 수 있습니다. 도소현님 [헤드퍼스트 디자인패턴] 3장. 객체 꾸미기 : 데코레이터 패턴 3장. 객체 꾸미기: 데코레이터 패턴 스타버즈 카페(가명)는 모두 알 것이다. 그 카페 사업을 시작 무렴 주문 시스템 클래스는 다음과 같이 구성되었다. 모든 서브 클래스에서 음료의 가격을 리턴 olaffromdoh.tistory.com 이소현님 0.. 2023. 5. 3.
[객체지향 디자인패턴 스터디] 3주차 - 옵저버 패턴 일시 2023.04.24. (화), 온라인-오프라인 병행 (하이브리드) 참여 멤버 김현아, 도소현, 윤수지, 이소현, 한수아 활동 시험기간동안의 휴식기를 잘 보내고 무려 3주만에 다시 모인 이번 객체지향 디자인패턴 스터디에서는 '옵저버 패턴'에 대해 공부한 뒤 서로 의견을 나눠보았습니다. 오랜만에 모인 만큼 맛있는 음식을 먹어야겠죠! (?) 멤버분들의 의견을 수렴하여 이번 주 스터디와 함께 할 음식은 타코야끼로 정해졌습니다~! 옵저버 패턴(ObserverPattern)은 한 객체의 상태가 바뀌면 그 객체에 의존하는 다른 객체에게 연락이 가고 자동으로 내용이 갱신되는 방식으로 일대다(one-to-many) 의존성을 정의하는 패턴인데요. 이 한 문장만으로는 잘 이해되지 않으실 것 같습니다..😇 멤버들이 '헤.. 2023. 4. 24.
[객체지향 디자인패턴 스터디] 2주차 - 1. 디자인 패턴 소개와 전략 패턴 오늘 객체지향 디자인패턴 스터디에서는 Ch.1 디자인 패턴 소개와 전략 패턴 에 대해 팀원들과 함께 스터디하고 질문을 공유하는 시간을 가졌습니다. 이번 장에서 학습한 주요 내용은 다음과 같습니다. 객체 지향 디자인 원칙 전략 패턴(Strategy Pattern) w/ SimUDuck example 스터디를 하면서 나눴던 질문에 대한 정리는 아래 깃허브 링크에서 확인하실 수 있습니다. GitHub - GDSC-Ewha-4th/study-DesignPattern: Design Pattern study from GDSC Ewha 4th Design Pattern study from GDSC Ewha 4th. Contribute to GDSC-Ewha-4th/study-DesignPattern developme.. 2023. 4. 4.
[객체지향 디자인패턴 스터디] 1주차 - OT 오늘은 첫 시간이라 가볍게 대화를 나누는 시간을 가졌습니다. 스터디 소개 - 객체지향은 객지프, 자프실에서 접한 게 전부다. - 객체지향 개념은 아는데 적용은 못하겠다. - 디자인 패턴을 들어는 봤으나 써본 적은 없다. - 객체지향, 디자인 패턴의 개념을 실제 개발에 써보고 싶다. 위와 같은 분들을 위해 준비한 헤드퍼스트 디자인 패턴읽기 스터디 입니다. 다음 4월 첫주차부터 시작될 객체지향 디자인패턴 스터디 활동 내용도 많이 기대해주세요! 2023. 3. 29.