본문

[2017.09.06] 03-3. OOP의 5대원칙 - LSP

3. LSP - Liskov Substitution Principle

(출처 - https://en.wikipedia.org/wiki/Liskov_substitution_principle)


LSP 원칙을 아래 그림과 위키의 설명으로 살펴보자.

1
2
3
4
5
6
7
class T {
    
}
 
class S extends T {
    
}
cs

객체 T 객체 T 특성변화 없이 객체 S 대체되어야 한다. 는 원칙이다. 중요한 것은 특성변화 없이 대체되어야 한다는 것이다.


실습을 통해 더 구체적으로 알아보자.


실습

나의 생각

원칙이 머리로는 이해가되는데 당연한거 아닌가라는 생각이 들고 예제가 떠오르지 않는다.. 

추후 생각나면 실습은 할 예정!

공유

댓글