Башня Байткода
69 subscribers
26 photos
2 files
27 links
Авторские заметки об архитектуре ПО на основе реальной практики.

github: https://github.com/PHPTCloud
Download Telegram
#note #cbse #arch
Компонентная разработка программного обеспечения | Component-based software engineering (CBSE)

❓ Что такое компонентная разработка?

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

❓ Когда следует использовать?

1️⃣Когда компоненты должны быть заменяемыми. Это означает, что компонент должен быть заменен другим, имеющим те же интерфейсы, без нарушения остальной части системы.
2️⃣Когда компоненты должны быть многоразовыми.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7🔥4