- Люди обычно воспринимают объекты реального мира как сущности со свойствами
- ОО ошибочно предполагает, что люди воспринимают мир как объекты
- Ограничивать концепты моделирования концептами реализации неэффективно
В результате имеем неверную интерпретацию ОО-парадигмы и ее неверную реализацию с помощью многих языков программирования. Это серьезно препятствует эффективному использованию объектов для бизнес-моделирования. Для моделирования с помощью объектов нужно научиться видеть в мире объекты, а не сущности с атрибутами.
Business Objects Re-engineering for re-use упоминает, что полученная в результате моделирования с использованием бизнес-объектов модель оказывается меньше, чем существующие компьютерные модели. Речь идет о том, что бизнес-объектов для точного моделирования требуется меньше, чем сущностей и атрибутов (компьютерной модели) - для неточного :) Это прямое следствие неверного понимания сути объектов.