Skip to content

김현종 1주차 체스 학습 일지

bellringstar edited this page Jul 1, 2024 · 2 revisions

OOP에 대한 개인적 성찰

"OOP란 책임, 역할, 협력이다." - Objects 아저씨

체스 미션을 통한 학습

체스 미션을 수행하면서 클래스를 구상할 때, 나는 주로 다음과 같은 접근 방식을 취했습니다:

  1. 어떤 필드를 가지고 있는지 생각하기
  2. 이 객체가 어떤 기능을 구현해야 할지 고민하기

'Objects' 책을 통한 새로운 시각

그러나 'Objects'라는 책을 읽고 나서, 객체지향에 대한 새로운 관점을 얻었습니다:

  • 책임과 협력을 중심으로 먼저 생각하기
  • 그 안에서 필요한 데이터를 정하는 방식

깊은 통찰

체스 미션 없이 단순히 'Objects' 책만 읽었다면, 이 내용을 쉽게 지나쳤을 것입니다. 하지만 체스 미션을 통해 많은 고민을 한 덕분에, 이 새로운 관점이 더욱 와닿았습니다.

앞으로의 학습 방향

앞으로의 학습에서는 다음을 고려하며 진행하겠습니다:

  • 캡슐화의 원칙
  • 책임에 대한 적절한 타협

이러한 원칙들 사이에서 균형을 찾는 것이 중요하다고 생각합니다.

👼 개인 활동을 기록합시다.

개인 활동 페이지

🧑‍🧑‍🧒‍🧒 그룹 활동을 기록합시다.

그룹 활동 페이지

🎤 미니 세미나

미니 세미나

🤔 기술 블로그 활동

기술 블로그 활동

📚 도서를 추천해주세요

추천 도서 목록

🎸 기타

기타 유용한 학습 링크

Clone this wiki locally