четверг, 26 декабря 2013 г.

Принцип единственной обязанности (SPR, Single Responsibility Principle)

Принцип единственной обязанности (SPR, Single Responsibility Principle)

Принцип единственной обязанности обозначает, что каждый объект должен иметь одну обязанность и эта обязанность должна быть полностью инкапсулированна в классе.


Связность (cohesion) —  характеристика внутренней взаимосвязи между частями одного модуля.


Связанность (coupling) — степень, в которой программный модуль зависит от других модулей.


Нужно стремиться к слабой связанности и сильной связности модулей.


  • Изменения в требованиях обычно влекут за собой изменение обязанностей
  • Чем больше обязанностей у класса — тем больше вероятность его изменения
  • Несколько обязанностей в пределах одного класса делают эти обязанности взаимозависимыми
  • Чем больше классов затронет изменение, тем больше вероятность появления ошибок

1 комментарий:

  1. Я достаточно хваляю г-на Педро за его помощь в получении ссуды на покупку нашего нового дома для нашей семьи. У Педро было огромное количество информации, и он помог мне и моей семье понять, почему жилищный заем был лучшим вариантом в нашей конкретной ситуации. После переговоров с Педро Джеромом и нашим финансовым консультантом все согласились, что жилищный заем был идеальным решением.

    ВЫ МОЖЕТЕ СВЯЗАТЬСЯ С MR PEDRO JEROME, ЕСЛИ ВЫ ТАКЖЕ ИЩЕТЕ ЛЮБОЙ ВИД КРЕДИТА НА EMAIL / WHATSAPP
    ЭЛЕКТРОННАЯ ПОЧТА: PEDROLOANSS@GMAIL.COM
    WHATSAPP: + 1-8632310632

    ОтветитьУдалить