Книга: Основы объектно-ориентированного программирования
Класс как модуль и как тип
Класс как модуль и как тип
В не ОО-подходах концепции модуля и типа существуют независимо друг от друга. Наиболее замечательным свойством класса является одновременное использование обеих концепций в рамках единой лингвистической конструкции. Класс является модулем или единицей программной декомпозиции, но одновременно класс это тип (или шаблон типа в тех случаях, когда поддерживается параметризация).
Мощь ОО-метода, во многом, следствие этого отождествления. Наследование, в частности, может быть полностью понято только при рассмотрении его, как модульного расширения, так и, одновременно, уточнения специализации типа.
Как практически соединить две столь различные на первый взгляд концепции? Последующая дискуссия и примеры позволят ответить на этот вопрос.
- Как работает модуль оперативной памяти
- Описание типов модулей оперативной памяти
- Типы сообщений
- Одномодульные и многомодульные компоновочные блоки
- Слияние понятий модуль и тип
- Модуль типов лексем
- Модуль описания допустимых типов триад
- Модуль описания всех типов лексем
- Что хранит в себе оперативная память
- Глава 8 Оперативная память
- Извлечение и установка модулей памяти
- Характеристики модулей памяти