목록인터페이스 (1)
다메다메의 기술블로그
인터페이스 분리 원칙
인터페이스 분리 원칙 (Interface Segregation Principle) 인터페이스 분리 원칙이란 객체는 자신이 호출하지 않는 메소드에 의존하지 않아야한다는 원칙이다. 구현할 객체에게 무의미한 메소드의 구현을 방지하기 위해 반드시 필요한 메소드만을 상속/구현하도록 권고한다. 만약 상속할 객체의 규모가 너무 크다면, 해당 객체의 메소드를 작은 인터페이스로 나누는 것이 좋다. 코드로 보는 인터페이스 분리 원칙 예시를 통해 인터페이스 분리 원칙을 준수하지 않은 경우와 준수한 경우 어떠한 차이가 있는지 코드를 통해 알아보자. 인터페이스 분리 원칙을 준수하지 않은 코드 예를 들어, 스마트폰이라는 객체가 있다고 가정하자. 이 스마트폰 객체는 비교적 최신에 나온 덕분에 일반적인 스마트폰 기능 외에도 무선 충..
CS 지식/프로그래밍
2022. 11. 3. 09:22