Skip to content

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

@mango606

Description

@mango606

1. 질문 내용

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

2. 질문한 이유

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

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

Metadata

Metadata

Assignees

Labels

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

Type

No type

Projects

Status

No status

Relationships

None yet

Development

No branches or pull requests

Issue actions