Компонентно-ориентированное программирование
Компонентно-ориентированное программирование (англ. component-oriented programming) возникло как своего рода дисциплина, то есть набор определенных ограничений, налагаемых на механизм ООП, когда стало ясно, что бесконтрольное использование ООП приводит к проблемам с надежностью больших программных комплексов.
Это так называемая проблема хрупких базовых типов (fragile base class problem); проблема может проявиться при попытке изменить реализацию типа-предка, когда может оказаться, что изменить реализацию типа-предка даже при неизменных интерфейсах его методов невозможно, не нарушив корректность функционирования типов-потомков.
Следует отметить, что структурное программирование ранее тоже возникло как некоторая дисциплина использования структур управления, исключающая бесконтрольные неупорядоченные переходы управления с помощью оператора GOTO.
См. также
Ссылки
- Что такое компонентно-ориентированное программирование (краткая справка)
- [C. Szyperski. Component Software — Beyond Object-Oriented Programming. Addison- Wesley, 1998.]
- Форум по Компонентному Паскалю и другим языкам семейства Оберон
Программирование | Это незавершённая статья о программировании. Вы можете помочь проекту, исправив и дополнив её. |
de:Komponente (Software) en:Software componentry fr:Programmation orientée composant gl:Compoñente de software ja:ソフトウェアコンポーネント pl:Komponent (informatyka) pt:Componente de software uk:Компонентно-орієнтоване програмування
Если вам нравится SbUP.com Сайт, вы можете поддержать его - BTC: bc1qppjcl3c2cyjazy6lepmrv3fh6ke9mxs7zpfky0 , TRC20 и ещё....