![[C++] 디자인 패턴 (5) - SOLID 원칙 객체 지향 프로그래밍 설계 SRP OCP LSP ISP DIP 개방 폐쇄 원리 단일 책임 리스코프 치환 인터페이스 분리 의존 역전 [C++] 디자인 패턴 (5) - SOLID 원칙 객체 지향 프로그래밍 설계 SRP OCP LSP ISP DIP 개방 폐쇄 원리 단일 책임 리스코프 치환 인터페이스 분리 의존 역전](https://mblogthumb-phinf.pstatic.net/MjAyNDA1MjVfMjE3/MDAxNzE2NjE5NTIzMzI5.UEcrqYBIZyDllwe2n4k3Vjis55bfmZOa96LzdJxowaIg.0KFNP0cmucCnqSJWHTJFrMhxuAmiTCrsLijfdxOG0_Eg.PNG/image.png?type=w2)
지난 시간에 우리는 객체 지향 프로그래밍의 4가지 특성인 추상화, 상속, 다형성, 캡슐화에 대해 알아보았습니다. https://blog.naver.com/dorergiverny/223458040401 [C++] 디자인 패턴 (4) - 객체지향 프로그래밍 4가지 특징 추상화 상속 다형성 캡슐화 public protected private 멤버 접근 overload override 지난 시간에 우리는 디자인 패턴을 이해하기에 앞서 추상클래스와 인터페이스에 대해 정리를 하였습니다. h... blog.naver.com 이번에는 객체 지향 프로그래밍의 설계를 위한 5가지 원칙에 대해 알아보겠습니다. SOLID 원칙은 앞에서 살펴보았던 추상화, 상속, 다형성, 캡슐화 개념들을 잘 정립한 것으로 보시면 됩니다.
SOLID 원칙을 정리 하시다보면 5가지 원칙들은 각각 개별적인 개념들이 아니라 서로 연결이 되어있는 것을 느낄 수 있습니다. 그리고 이 원칙들이 객체 지향 프로그래밍 설계를 위해서 필수...
#DIP
#약한결합
#업캐스팅
#역전
#원칙
#의존
#인터페이스
#지향
#책임
#치환
#클라이언트
#패턴
#폐쇄
#설계
#분리
#변화
#interface
#ISP
#LSP
#OCP
#SOLID
#SRP
#강한결합
#개방
#객체
#단일
#디자인
#리스코프
#프로그래밍
원문링크 : [C++] 디자인 패턴 (5) - SOLID 원칙 객체 지향 프로그래밍 설계 SRP OCP LSP ISP DIP 개방 폐쇄 원리 단일 책임 리스코프 치환 인터페이스 분리 의존 역전