본문 바로가기

OOP8

전통적인 관점의 객체지향 공부 내용 : 객체지향의 사실과 오해 1장 공부 기간 : 2022년 11월 8일 화요일 질문 객체 지향이 실세계의 모방이라는 설명은 왜 비현실적인가? 그럼에도 사용하는 이유는 무엇인가? 객체 지향 애플리케이션의 윤곽을 결정하는 것은 무엇인가? 협력에 참여하기 위해 객체는 어떤 조건을 만족해야 하는가? 객체 지향에서 객체는 어떻게 협력하는가? 기억하고 싶은 것 객체지향 애플리케이션의 공동 목표는 애플리케이션 기능이며, 작은 역할을 가진 객체들이 각자의 책임을 다하여 협력해서 목표를 이룬다. 객체는 협력적이어야 하며 동시에 자율적이어야 한다. 객체는 메시지를 통해 다른 객체에게 책임을 수행할 것을 요청한다. 1. 객체 지향이 실세계의 모방이라는 설명은 왜 비현실적인가? 그럼에도 사용하는 이유는 무엇인가? 현.. 2023. 1. 12.
[221114 GDSC 코어 세션] - Spring과 OOP 활동 내용 : GDSC Core Member Session 1 진행 일자 : 2022년 11월 14일 월요일 이번주 월요일에 GDSC 코어 멤버 세션으로 Spring과 OOP에 대해서 발표했습니다. 발표 영상을 첨부하고 싶었으나 녹화를 깜빡한 관계로 슬라이드와 대본을 함께 올립니다. 주제 선정 동기 스프링 입문과 심화 스터디를 진행하면서, 스프링은 객체지향 프레임워크이니 OOP가 무엇인지 알고 계셔야 한다고 언급하며 읽어보면 좋은 링크를 드렸었습니다. 그래도 이왕이면 한번 날을 잡고 OOP 이야기를 하고 싶었고, 저 스스로도 정리가 필요하다고 생각했기 때문에 OOP를 주제로 정했습니다. 목표 설정 이 발표의 목표는 다음과 같습니다. 객체지향이 패러다임이라는 것을 인지하기. 객체지향의 핵심 개념(다형성, .. 2023. 1. 12.