# CPP_SOLID

6개의 포스트

DIP

Dependency Inversion Principle 구체화가 아닌 추상화에 의존해야한다. Se fier à des abstractions, pas à des concrétisations. 즉, 구현클래스(구현체)가 아니라 인터페이스(역활)에 의존해야

2022년 5월 15일
·
0개의 댓글
·

ISP

예 (example): 운전자가 자동차를 운전한다. (Le conducteur conduit la voiture.)->"운전자"가 "자동차"를 운전한다.("Le conducteur" conduit "la voiture".)->운전자 : 택시기사, 우버드라이버...(

2022년 5월 15일
·
0개의 댓글
·

LSP

서브타입은 언제나 기반 타입과 호환 될수 있어야한다.Un sous-type doit toujours être compatible avec son type de base.상속이란, 재사용 또는 확장을 뜻한다.상속을 통한 재사용은 기반클래스와 서브클래스 사이에 IS-A관계

2022년 5월 15일
·
0개의 댓글
·

OCP

즉, 새로운 변경사항이 발생했을때, 유연하게 코드를 추가 또는 수정할수있다.En d'autres termes, lorsque de nouveaux changements se produisent, ajouter ou modifier du code de manière fl

2022년 5월 15일
·
0개의 댓글
·

SRP

클래스는 기능 또는 목적에 의해서 만들어진다.하나의 클래스에 다기능 또는 다목적을 포함시키면, 단일 책임원칙을 위반할 가능성이 높아진다.Une classe sont créée par fonction ou objectif.Inclurer multifonctionnel

2022년 5월 15일
·
0개의 댓글
·

SOLID

Srp (Single Responsibility Principle) : 단일 책임 원칙Ocp (Open-Closed Principle) : 개방 폐쇄 원칙Lsp (Liskov Substitution Principle) : 리스코프 치환 원칙Isp (Interface S

2022년 5월 15일
·
0개의 댓글
·