이전과 같이 노션으로 공유합니다. [스프링 입문을 위한 자바 객체 지향의 원리와 이해]라 쓰고 자바라 부른다... 자바를 배우는 느낌이 강해서 내가 쓴 정리본은 중요한 부분을 복붙했다고 보면 된다. 다시한번 자바와 객체지향에 대해 리마인드 하는 기분이라 불필요한 시간은 아니었다. Chapter1. 사람을 사랑한 기술 https://www.notion.so/Chapter1-842f30e8e3c446fd8258cd8c9dcc681e?pvs=4 Chapter1. 사람을 사랑한 기술 기계어에서 객체 지향 프로그래밍 언어로 www.notion.so Chapter2. 자바와 절차적/ 구조적 프로그래밍 https://www.notion.so/Chapter2-ed3b6a5a903346249cf70c2b23bf2070?..
* 주관적인 생각으로 작성한 리뷰입니다. 계기 지금 진행 중인 객체지향 스터디의 첫 스타트는 ‘객체지향의 사실과 오해’를 읽음으로 시작됐다. 객체지향 개념에 대해 관심이 없었기 때문에 이 책이 유명하다는 사실도 몰랐다. 객체지향 개념에 관심이 없던 사람이니 당연히 나는 객체지향에 대해서 1%도 모르는 사람이었다. 참 모순이다. 객체지향에 관심이 없는 사람이 객체지향 프로그래밍 스터디를 하고 있지 않은가? 두번째 읽을 책이 스프링과 관련된 책이었기 때문에 그저 스프링에 관련된 스터디이겠거니 하고 단순하게 스터디에 참여하게 되었다. 이러한 이유로 나는 ‘객체지향의 사실과 오해’를 읽게됐다. 책을 읽기 전 계기에 말했다시피 나는 객체지향 개념이 한참이나 부족한 사람이었다. 그럼에도 개발이 되긴 했으니까.. (..
1주차 때와 같이 노션으로 공유합니다.. Chapter.5 책임과 메시지 https://glass-milkshake-24b.notion.site/Chapter-5-ebb4d3543fb2444a98203712334742da Chapter.5 책임과 메시지 목차 glass-milkshake-24b.notion.site Chapter.6 객체 지도 https://glass-milkshake-24b.notion.site/Chapter-6-f88bdb2c9eff4348b3aeb42d54e557b1 Chapter.6 객체 지도 목차 glass-milkshake-24b.notion.site Chapter.7 함께 모으기 https://glass-milkshake-24b.notion.site/Chapter-7-2641..
노션에 열심히 정리해서 티스토리로 옮기려고 했지만, 일부가 복사되지 않아 링크로 대체했습니다.. 노션에 정리한 이유는 PDF로 내보내기 위함입니다.(그리고 실시간 저장돼서 편함, 책 읽으면서 정리할 때 딱임) Chapter.1 협력하는 객체들의 공동체 https://glass-milkshake-24b.notion.site/Chapter-1-4dbc9b3348ed41aa8edb93f4b189c415 Chapter.1 협력하는 객체들의 공동체 시작 glass-milkshake-24b.notion.site Chapter.2 이상한 나라의 객체 https://glass-milkshake-24b.notion.site/Chapter-2-f8d2d76ee89c487ba65fc2c8d870440b Chapter.2 이..
※본 포스팅은 지극히 주관적이므로 정확하지 않을 수 있습니다. 시작 클래스를 작성하기 위한 다섯 가지의 유명한 디자인 패턴이다. SOLID는 다음과 같은 원칙의 약자이다. S: 단일 책임 원칙(Single Responsibility Principle, SRP) O: 개방-폐쇄 원칙(Open-Closed Principle, OCP) L: 리스코프 치환 원칙(Liskov Substitution Principle, LSP) I: 인터페이스 분리 원칙(Interface Segregation Principle, ISP) D: 의존관계 역전 원칙(Dependency inversion Principle, DIP) 이 5가지의 원칙을 하나하나씩 예제와 함께 살펴보자 SRP, 단일 책임 원칙 SRP: 단일 책임 원칙(S..