Интернет магазин китайских планшетных компьютеров |
|
Компьютеры - Повторное использование кода - Модульность систем23 января 2011Оглавление: 1. Повторное использование кода 2. Модульность систем 3. Повторное использование в малом 4. Повторное использование кода и метасистемный переход в программировании Программисты стремятся так проектировать свои системы, чтобы они были максимально модульны. В качестве абстракций, на основе которых можно построить модульность системы могут выступать функции, сопрограмма, класс, протокол. Библиотека функций хороший пример абстракции, удобной для реализации модульности программ и следования методологии повторного использования. Важным шагом на пути достижения максимальной модульности стал принцип иерархичного построения пространства имён. Примером удачной реализации модульности и принципа повторного использования могут служить инструменты командной оболочки Unix-систем и стандартные классы Java, помещенные в иерархию пространства имён. Шаблоны функций и классов стали важным этапом продвижения методологии повторного использования в индустрию объектно-ориентированного программирования. Иерархическая модульность системы позволяет реализовать эффективные методы управления разработкой, основанные на построении иерархий управления соответствующей иерархии модулей самой системы. Просмотров: 3492
|