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