[C#] 객체지향 SOLID 강의 ⭐⭐⭐

업데이트:

카테고리:

태그: ,




객체지향
추상화 상속 다형성 캡슐화
SOLID원칙
SRP OCP LSP ISP DIP

객체지향

객체지향 강의








객체지향

추상화 - 객체의 공통적인 속성과 기능을 추출하여 정의하는것.
상속 - 기존 클래스를 재활용 해 새로운 클래스 만듬, 반복코드 최소화.
다형성 - 메서드 오버라이딩과 메서드 오버로딩.
캡슐화 - private, public 등을 이용해 정보보호.

SOLID원칙

SRP(단일책임의 원칙) 한 클래스는 최소한의 기능만 갖는다.
OCP(개방폐쇄의 원칙) 확장에 대해 개방, 수정 폐쇄적.
LSP(리스코프 치환 원칙) 하위클래스는 인터페이스의 규약을 지켜야한다. 설계 많이해보기.
ISP(인터페이스 분리 원칙) 병용 인터페이스 하나 보다는 여러개의 인터페이스 분리가 더 좋다, 다중상속으로 사용.
DIP(의존관계 역전 원칙) 특정 클래스를 할당 X -> 부모,인터페이스를 사용하라 (편집됨)

클래스 사이에서 값 주고받고, 클래스의 중심으로 생각하기.




[C#] 탐색 알고리즘


참고 : 유니티 C#

TOP


📔

댓글남기기