Skip to content

SRP보다 ISP를 사용하는 것이 더 좋은 상황이 있을까요? / p.190 #16

Description

@mango606

1. 질문 내용

프로젝트 요구사항과 설계자의 취향에 따라 단일 책임 원칙이나 인터페이스 분할 원칙 중 하나를 선택해서 설계할 수 있다. 하지만 단일 책임 원칙을 적용하는 것이 더 좋은 해결책이라고 할 수 있다.

2. 질문한 이유

책에서는 인터페이스 최소주의 원칙 대해서 설명합니다. 자세한 설명이 부족해서 찾아보니까, ISP를 적용하면 인터페이스를 분리하는 과정에서 인터페이스가 지나치게 많아질 수 있다고 합니다.

문득 SRP를 사용하는 것보다 ISP를 사용하는 것이 더 좋은 상황이 있는지 궁금한데, 다들 어떻게 생각하시나요?

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

chapter 5객체 지향 설계 5원칙 - SOLIDquestion

Type

No type

Projects

Relationships

None yet

Development

No branches or pull requests

Issue actions