728x90

다형성 4

33일차 - 포워딩과 위임 그리고 자바스크립트의 상속

2023.09.14 THU 425p ~ 435p 32일차 기록 ⬇️ 2023.09.14 - [개발 서적 기록/오브젝트_조영호] - 32일차 - self 참조와 super 참조 32일차 - self 참조와 super 참조 2023.09.14 THU 415p ~ 424p 31일차 내용 ⬇️ 2023.09.11 - [개발 서적 기록/오브젝트_조영호] - 31일차 - 업캐스팅 & 동적 바인딩 그리고 동적 메서드 탐색 31일차 - 업캐스팅 & 동적 바인딩 그리고 동적 메서 magenta-ming.tistory.com 포워딩과 위임 객체가 다른 객체에게 요청을 처리할 때 인자로 self를 전달하지 않을 수도 있다. 이것은 요청을 전달받은 최초의 객체에 다시 메시지를 전송할 필요는 없고, 단순히 코드를 재사용하고 싶..

30일차 - 다형성의 종류

2023.09.10 SUN 390p ~ 402p 29일차 내용 ⬇️ 2023.09.08 - [개발 서적 기록/오브젝트_조영호] - 29일차 - 믹스인을 통해서 상속 대체하기 29일차 - 믹스인을 통해서 상속 대체하기 2023.09.08 FRI 376p ~ 392p 28일차 내용 ⬇️ 2023.09.07 - [개발 서적 기록/오브젝트_조영호] - 27, 28일차 - 합성을 통해 상속의 한계 해결하기 27, 28일차 - 합성을 통해 상속의 한계 해결하기 2023.09.07 THU 346p ~ magenta-ming.tistory.com 상속을 코드를 재사용하기 위해서 사용하면, 변경하기 어렵고 유연하지 않고 결합도가 높은 코드를 작성하기 좋다. 상속은 타입 계층을 구조화하기 위해서 사용해야한다. 왜냐하면 다..

13일차 - 다형성을 고려하자. 메서드를 분해하자.

2023.08.14 FRI 153p ~ 171p 12일차 내용 ⬇️ 2023.08.13 - [개발 서적 기록/오브젝트_조영호] - 12일차 - 변경될 가능성이 있는 클래스를 찾아라 12일차 - 변경될 가능성이 있는 클래스를 찾아라 2023.08.12 SAT 140p ~ 155p 11일차 내용 ⬇️ 2023.08.11 - [개발 서적 기록/오브젝트_조영호] - 11일차 - 책임 주도 설계로 전환하기 11일차 - 책임 주도 설계로 전환하기 2023.08.11 FRI 130p ~ 141p 10일차 내용 ⬇️ magenta-ming.tistory.com 다형성을 생각하라 객체의 암시적인 타입에 따라서 행동을 분기해야할 때, 다형성을 이용하라. 암시적인 타입을 명시적인 클래스로 정의하고, 행동을 나워서 응집도를 ..

5일차 - 상속과 다형성의 목적

2023.08.04 FRI 50p ~ 64p 4일차 내용 ⬇️ 2023.08.04 - [개발 서적 기록/오브젝트_조영호] - 4일차 - 객체 지향 설계를 위한 자세 4일차 - 객체 지향 설계를 위한 자세 2023.08.03 THU 33p ~ 50p 3일차 내용 ⬇️ 2023.08.02 - [개발 서적 기록/오브젝트_조영호] - 3일차 - 캡슐화를 통해 결합도 낮추기 3일차 - 캡슐화를 통해 결합도 낮추기 2023.08.02 WED 17p ~ 33p 2일차 내용 ⬇️ 2 magenta-ming.tistory.com 추상 클래스의 용도 TEMPLATE METHOD 디자인패턴을 사용하기 위해서 이다. TEMPLATE METHOD 디자인패턴은, 부모 클래스에 기본적인 알고리즘의 흐름을 구현하고, 중간에 필요한 ..

728x90