2023-09-25

대휘·2023년 9월 26일
0

TIL

목록 보기
4/11

TIL

  • 객체지향 SOLID 원칙 정리
  • 상속이 적절하지 않은 경우

    다른 클래스의 메서드를 사용하기 위한 경우, Composite 패턴을 사용하는 것이 좋다.

  • 필드를 확장하기 위한 상속은 올바른 상속이 될 가능성이 높다.

    리스코프 치환원칙을 만족하는 경우

  • 모델링과 추상화에 대한 구분

    모델링: 현실세계의 내용을 소프트웨어로 구현하는 것
    (객체지향에서의) 추상화: 추상적인 존재에 의존하여 생기는 장점들

느낀점

SOLID 원칙을 알고있다고 생각했지만, 막상 예시를 들어보려하니 정확히 답변하기 어려웠다.
원래는 정의나 추상적인 느낌 정도만 알고있었는데, 강의에 있는 예시들이 쉽게 와닿아서 직접적인 이해가 가능했던 것 같다.

이번에는 스스로 생각할 시간을 가지기 위해 이번주 내용을 따로 정리해보았다. 개념을 단순히 알고 넘어가는게 아니라 스스로 예시를 들어 점검해보는 습관을 들이자!

profile
학생

0개의 댓글