Интернет магазин китайских планшетных компьютеров



Компьютеры - Повторное использование кода - Модульность систем

23 января 2011


Оглавление:
1. Повторное использование кода
2. Модульность систем
3. Повторное использование в малом
4. Повторное использование кода и метасистемный переход в программировании



Программисты стремятся так проектировать свои системы, чтобы они были максимально модульны. В качестве абстракций, на основе которых можно построить модульность системы могут выступать функции, сопрограмма, класс, протокол. Библиотека функций хороший пример абстракции, удобной для реализации модульности программ и следования методологии повторного использования. Важным шагом на пути достижения максимальной модульности стал принцип иерархичного построения пространства имён.

Примером удачной реализации модульности и принципа повторного использования могут служить инструменты командной оболочки Unix-систем и стандартные классы Java, помещенные в иерархию пространства имён.

Шаблоны функций и классов стали важным этапом продвижения методологии повторного использования в индустрию объектно-ориентированного программирования.

Иерархическая модульность системы позволяет реализовать эффективные методы управления разработкой, основанные на построении иерархий управления соответствующей иерархии модулей самой системы.



Просмотров: 3143


<<< Поведенческие шаблоны проектирования
Порождающие шаблоны проектирования >>>