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
- 참조변수
- 자바컴파일러
- SRP
- JVM
- HeapArea
- RDD
- Compiler
- JIT
- jdk
- classloader
- Operating System
- 바이트코드
- LSP
- pg_hba.conf
- StackArea
- 42seoul
- 42서울
- 상속관계
- la-piscine
- 이노베이션아카데미
- 운영체제
- 도커네트워크
- 포함관계
- 라피신
- generics
- 제네릭스
- javac
- java
- MethodArea
- abstract
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