logo search
KNIGA_TR_IS

15.2. Объектный и субъектный подходы к разработке программных средств.

Декарт отмечал, что люди обычно имеют объектно-ориентированный взгляд на мир ([29] в [13.3]).

Считают, что объектно-ориентированного проектирование основано на принципах [13.3, стр. 31]:

·                    выделение абстракций,

·                    ограничение доступа,

·                    модульность,

·                    иерархия,

·                    типизация,

·                    параллельность,

·                    устойчивость.

Но все это может применяться и при функциональном подходе.

Следует различать достоинства и недостатки общего объектного подхода и его частного случая - субъектно-ориентированного подхода.

Достоинства общего объективного подхода:

·                    Естественное отображение реального мира на строение ПС (естественное восприятие человеком возможностей ПС, не нужно "выдумывать" строение ПС, а использовать естественные аналогии).

·                    Использование достаточно содержательных структурных единиц ПС (объект как целостность неизбыточных ассоциаций, инфомационно-прочныемодули).

·                    Снижение трудоемкости разработки ПС за счет использования нового уровня абстракций (использование иерархии "непрограммных" абстракций при разработке ПС: классификация объектов реального мира, метод аналогий в природе) как новый уровень наследования.