⇤ ← Версия 1 от 2010-06-08 09:00:41
Размер: 1517
Комментарий:
|
Размер: 1542
Комментарий:
|
Удаления помечены так. | Добавления помечены так. |
Строка 2: | Строка 2: |
<<TableOfContents()>> |
Конценпции и технологии
Содержание
Концепции
Интерфейс
Интерфейсы - это объекты, описывающие внешнее поведение других объектов, которые предоставляют (provide) реализуемые ими интерфейсы (своего рода спецификация). Интерфейс предоставляет спецификацию объектов, которые их реализуют через:
- информационную документация в строках документации (doc string);
- определение атрибутов;
- инварианты (Invariants), то есть условия, которые должны выполнятся для объектов, которые предоставляют (provide) интерфейс;
Вот несколько преимуществ, которые вы получаете при использовании интерфейсов:
- избегаете монолитной структуры приложения, разрабатывая маленькие кусочки для повторного использования;
- моделируете внешнюю функциональность и поведение;
- Устанавливаете связи между отдельными частями приложения;
- документируете API