15 / 15 / 0
Регистрация: 18.11.2010
Сообщений: 122
|
|
1 | |
Актуальность изучения COM20.04.2011, 10:49. Показов 1222. Ответов 2
Метки нет Все метки)
(
Здравствуйте.Хотел узнать актуальность изучения COM,а также спросить COM-это технология или концепция,начал читать книгу Дональда Бокса,пока не понял. Или же с появлением .Net надобность в COM отпала?
А также хотел спросить о пародигмах ООП,которые также применяются в COM 1)Можите объяснить зачем всетаки нужна инкапсуляция(в институтских лабах вроде и без нее живу,разрабатывая свои классы,а во всех технологиях-это один из важнейших принципов) 2)Наследования-для того чтобы меньше кода писать? 3)Полиморфизм,тоже не совсем понятен. Если можно скиньте нормальный источник,где действительно написано зачем эти все принцыпы. Спасибо.
0
|
20.04.2011, 10:49 | |
20.04.2011, 10:49 | |
Ответы с готовыми решениями:
2
Актуальность изучения языка по учебнику 2002 года Какие книги посоветуйте для изучения для изучения STL, C++ |
В астрале
![]() ![]() 8049 / 4806 / 655
Регистрация: 24.06.2010
Сообщений: 10,562
|
|
20.04.2011, 18:34 | 2 |
Santer.Net, 1) Хреново что без инкапсуляции живете. Скрытие реализации от пользователя - хорошая привычка.
2) Нет. Наследование, чтобы более четко определять зависимость классов и строить иерархии. 3) А полиморфизм чем не понятен? Статический или динамический?
0
|
![]() ![]() ![]() 8384 / 3617 / 419
Регистрация: 03.07.2009
Сообщений: 10,709
|
|
21.04.2011, 14:32 | 3 |
Santer.Net, почитайте "Гради Буч. Объектно-ориентированный анализ и проектирование." лучше в оригинале, хотя для базового понимания можно и переводом обойтись
0
|
21.04.2011, 14:32 | |
21.04.2011, 14:32 | |
Помогаю со студенческими работами здесь
3
Актуальность языка С++ Актуальность QML Актуальность DirectX MS Access + C++ , актуальность Актуальность процессора Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
![]() |
Опции темы | |
|
Новые блоги и статьи
![]() |
||||
Linux API: Полное руководство
hw_wired 08.02.2025
Linux API – это низкоуровневый программный интерфейс, обеспечивающий взаимодействие пользовательских приложений с ядром операционной системы. Он включает набор системных вызовов, библиотечных функций. . .
|
Асинхронное программирование и эмуляция async/await в C (СИ)
hw_wired 08.02.2025
Язык программирования C, несмотря на свой возраст, предоставляет неплохие средства для реализации асинхронных операций, позволяя создавать эффективные решения для обработки параллельных задач. В. . .
|
Как сгенерировать случайное число в указанном диапазоне в JavaScript
bytestream 08.02.2025
В JavaScript генерация случайных чисел основана на детерминированном алгоритме, который создает последовательность псевдослучайных значений. Встроенный метод Math. random() возвращает псевдослучайное. . .
|
Как получить список всех таблиц в PostgreSQL
bytestream 08.02.2025
PostgreSQL предлагает несколько методов для получения списка таблиц в базе данных. Наиболее распространенный способ - использование системного каталога pg_tables, который содержит информацию обо всех. . .
|
Java Spring для начинающих
bytestream 08.02.2025
Spring Framework - это универсальное решение для создания корпоративных Java-приложений. Он предоставляет комплексную программную и конфигурационную модель для современных приложений на Java. Spring. . .
|
Асинхронное программирование и async/await в Visual Basic
bytestream 08.02.2025
В основе асинхронного программирования в Visual Basic лежит концепция неблокирующего выполнения операций. Когда программа встречает длительную операцию, например, чтение большого файла или запрос к. . .
|
Async/await и асинхронное программирование в Delphi
bytestream 08.02.2025
Асинхронное программирование является неотъемлемой частью разработки современных приложений, позволяя создавать отзывчивые и эффективные программы. В Delphi реализация асинхронности опирается на. . .
|
Асинхронное программирование и async/await в C#
bytestream 08.02.2025
Асинхронное программирование - концепция, позволяющая приложениям эффективно выполнять длительные операции без блокировки основного потока выполнения. В контексте современной разработки на C# это. . .
|
Асинхронное программирование и горутины/каналы в Go
bytestream 08.02.2025
Язык Go изначально разрабатывался с учетом современных многоядерных процессоров и необходимости эффективного параллельного выполнения задач. В отличие от традиционных подходов к асинхронному. . .
|
Как восстановить stash в Git
hw_wired 08.02.2025
Git stash - это средство для временного сохранения изменений в рабочей директории. В процессе разработки часто возникают ситуации, когда нужно быстро переключиться на другую задачу, но текущие. . .
|