Сущность технологии СОМ, библиотека программиста

СОМ относится к разработке программного обеспечения очень прагматично. Вместо того чтоб находить решение на базе практически религиозной академической догмы объектно-ориентированного программирования, СОМ-конструирование воспринимает во внимание как людскую природу, так и капитализм. Команда разработчиков выделила лучшие, более коммерчески убедительные нюансы классического объектного ориентирования (ОО) и объединила их с тем, чему она научилась при попытках достигнуть повторного использования прошлых программных разработок - как внутри, так и вне Microsoft.

Большая часть классических текстов, посвященных ОО, обрисовывают систему либо язык как направленный объект, если он поддерживает инкапсуляцию (сокрытие информации), полиморфизм и наследование. Нередко подчеркивается, что главной движущей силой повторного использования является наследование. Создатели СОМ не согласились с таковым упором. Они сообразили, что это очень упрощенное представление и что в реальности есть два вида наследования. Наследование реализации подразумевает, что наследуется фактическая реализация (поведение). Наследование интерфейсов подразумевает, что наследуется лишь определение (спецификация) поведения. Конкретно 2-ой вид наследования обеспечивает полиморфизм, и этот вид на сто процентов поддерживается моделью СОМ. С иной стороны, наследование реализации - это просто один из устройств для повторного использования имеющейся реализации. Тем более, если конечной целью является повторное внедрение, тогда наследование реализации является просто средством для заслуги данной цели, но не является самоцелью. Банкнот DORS 600: счетчик банкнот.
 
<< В начало < Предыдущая 1  2  3  4  5  6  Следующая > В конец >>