Моделирование предметной области с помощью ООП в терминах теории множеств

от автора

Здравствуйте.

Коллеги, некоторое время назад меня заинтересовали исследования maxstroy на тему анализа и моделирования предметной области в логической парадигме с применением объекто-ориентированных средств.

Автор говорит большей частью об этапе анализа и моделирования. Меня заинтересовало, каким именно образом можно реализовать предложенные идеи в программном коде и схеме базы данных.

Когда мы получаем по итогам исследования и анализа предметной области ее модель, ее необходимо реализовать в программном коде.

До настоящего момента в Enterprise-разработке преобладали объектно-ориентированные языки программирования, и занимают значительную долю и на текущий момент, уступив немного мультипарадигменным языкам (Ruby, Golang, JavaScript, современные версии C#, Java).

Предлагаю рассмотреть, как в объектно-ориентированной парадигме запрограммировать сущности предметной области, учитывая, что ООП нам предоставляет средства описания типов данных и порождения их экземпляров, а нам необходимы еще и средства описания и управления множествами экземпляров, в т.ч. в учетных системах.

Ранее я дал предварительные комментарии, и на данный момент оформил их виде развернутой статьи, которую предлагаю вашему вниманию.
Также можно посмотреть итоговые результаты исследований maxstroy в виде статьи.

ссылка на оригинал статьи http://habrahabr.ru/post/269655/


Комментарии

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *