КОП відрізняється від ООП принципово в тому, що ООП - це парадигма програмування, а КОП - парадигма підходу до ООП. Фактично, це деякий набір обмежень свободи програміста при використанні ООП.
Ідея в тому, що при використанні КОП основний глобальне одиницею вважається компонент - логічно закінчений функціональний ділянку, який повністю виконує свої функції. Основною одиницею ООП вважається об'єкт, який виконує пов'язані з його функціональністю завдання, але не зобов'язаний вирішувати якусь функціональне завдання поодинці.
Думаю в тому, що компонентно орієнтоване програмування здійснюється шляхом додавання об'єктів в програму, наприклад через установку галочок біля тих компонентів, які будуть використовуватися в програмі.
А об'єктно орієнтоване програмування здійснюється через візуальне додавання різних об'єктів (кнопок, перемикачів) на форму програми (заготовку).
![Чим компонентно-орієнтоване програмування відрізняється від ООП (стиль програмування) Чим компонентно-орієнтоване програмування відрізняється від ООП](https://images-on-off.com/images/127/chemkomponentnoorientirovannoeprogrammir-b9ea4701.png)
Є цікаве питання? Задайте його нашої спільноти, у нас напевно знайдеться відповідь!
Діліться досвідом і знаннями, заробляйте нагороди і репутацію, заводите нових цікавих друзів!
Задавайте цікаві питання, давайте якісні відповіді і заробляйте гроші. Детальніше..
Статистика проекту за місяць
Нових користувачів: 7506
Створено питань: 35181
Написано відповідей: 115167
Нараховано балів репутації: 1395331
З'єднання з сервером.