Дом развитие Что такое предметно-ориентированное программирование? - определение из техопедии

Что такое предметно-ориентированное программирование? - определение из техопедии

Оглавление:

Anonim

Определение - Что означает предметно-ориентированное программирование?

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

Техопедия объясняет предметно-ориентированное программирование

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


Субъектно-ориентированный подход помогает создать модель и сосредоточить внимание на вопросах, связанных с композицией в приложении. Он вводит правила композиции и композиторы, а также помогает в лучшем создании объектов с учетом протоколов удаления и финализации. Это также помогает в сопоставлении классов и интерфейсов, а также в решении проблем реализации.

Что такое предметно-ориентированное программирование? - определение из техопедии