Все вопросы с тегом Interface Segregation Principle

По вопросам о принципах разделения интерфейсов (ISP) в объектно-ориентированном дизайне, одном из принципов SOLID, перечисленных Робертом К. Мартином. В нем говорится, что «клиентов не следует заставлять зависеть от интерфейсов, которые они не используют».

Связанные теги

Python
Python — это мультипарадигмальный, динамически типизированный, многоцелевой язык программирования. Он разработан для быстрого изучения, понимания и использования, а также для обеспечения чистого и единообразного синтаксиса. Обратите внимание, что Python 2 официально не…
Вопросы303213
Oop
Объектно-ориентированное программирование — это парадигма программирования, использующая «объекты»: структуры данных, состоящие из полей данных и методов вместе с их взаимодействиями.
Вопросы5947
Solid Principles
SOLID — это аббревиатура от пяти принципов объектно-ориентированного проектирования, представленных или задокументированных Робертом К. Мартином.
Вопросы160
Dependency Inversion
По вопросам, касающимся принципа инверсии зависимостей в объектно-ориентированном программировании, один из принципов SOLID принадлежит Роберту К. Мартину. В нем говорится, что модули должны «зависеть от абстракций, а не от конкреций».
Вопросы23
Architecture
Архитектура включает в себя процесс, артефакты и высокоуровневую структуру решения.
Вопросы1602
Uml
Унифицированный язык моделирования, объектно-ориентированный язык моделирования и спецификаций, используемый в разработке программного обеспечения. По вопросам о Linux в пользовательском режиме
Вопросы666