Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
Tags
- JVM
- 운영체제
- Operating System
- pg_hba.conf
- jdk
- 라피신
- abstract
- 이노베이션아카데미
- StackArea
- 바이트코드
- la-piscine
- HeapArea
- 제네릭스
- 42seoul
- JIT
- 자바컴파일러
- SRP
- 포함관계
- 42서울
- 도커네트워크
- classloader
- RDD
- LSP
- java
- generics
- javac
- 참조변수
- 상속관계
- MethodArea
- Compiler
Archives
- Today
- Total
목록LSP (1)
while(1) 작심삼일();

SRP : 단일 책임 원칙 (Single Responsibility Principle) 한 클래스는 하나의 책임만 가져야 한다. 변경이 있을 때 파급 효과가 적으면 SRP를 잘 따른 것 (ex. UI 변경, 객체의 생성과 사용을 분리) OCP : 개방-폐쇄 원칙 (Open/Closed Principle) 소프트웨어 요소는 확장에는 열려 있으나 변경에는 닫혀 있어야 한다. 인터페이스를 구현한 새로운 클래스를 하나 만들어서 새로운 기능을 구현 다형성을 통해 구현 객체를 변경하면 클라이언트 코드를 변경이 필요하고 그렇게 되면 OCP 원칙이 깨지기 때문에 원칙을 지키기 위해선 객체를 생성하고, 연관관계를 맺어주는 별도의 조립, 설정자가 필요하다. LSP : 리스코프 치환 원칙 (Liskov Substitutio..
CS/java
2021. 1. 28. 17:18