Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
eliran
Зарегистрирован: 21.09.2006 Сообщения: 3
|
Добавлено: Вт Сен 26 2006 14:09 Заголовок сообщения: Object Oriented Programming |
|
|
в двух словах (коротко и ЯСНО) расскажите пожалуста об объектном программировании включая пояснение таких терминов как:
encapsulation
inheritance
polymorphysm
если можно приведите примеры (желательно на С++)
благодарю!!! |
|
Вернуться к началу |
|
|
Kefir
Зарегистрирован: 16.04.2005 Сообщения: 443 Откуда: Пермь
|
Добавлено: Вт Сен 26 2006 14:49 Заголовок сообщения: |
|
|
Может тебе еще "Теоретическую физику" Ландау, Лифшиц кратко пересказать? _________________ Самоловских Виталий aka Kefir |
|
Вернуться к началу |
|
|
eliran
Зарегистрирован: 21.09.2006 Сообщения: 3
|
Добавлено: Вт Сен 26 2006 18:05 Заголовок сообщения: |
|
|
Kefir писал(а): | Может тебе еще "Теоретическую физику" Ландау, Лифшиц кратко пересказать? |
рассскажи нам кефир как становятся такими "умными" как ты... или такими рождаются? |
|
Вернуться к началу |
|
|
nil2l
Зарегистрирован: 26.09.2006 Сообщения: 4
|
Добавлено: Вт Сен 26 2006 18:42 Заголовок сообщения: Re: Object Oriented Programming |
|
|
eliran писал(а): | в двух словах (коротко и ЯСНО) расскажите пожалуста об объектном программировании включая пояснение таких терминов как:
encapsulation
inheritance
polymorphysm
если можно приведите примеры (желательно на С++)
благодарю!!! |
encapsulation - инкапсуляция
inheritance - наследование
polymorphysm - полиморфизм
ах черт! 3 слова ~.~
особенно ето понравилось:
"если можно приведите примеры (желательно на С++)"
^^ _________________ drop and play |
|
Вернуться к началу |
|
|
Kefir
Зарегистрирован: 16.04.2005 Сообщения: 443 Откуда: Пермь
|
Добавлено: Ср Сен 27 2006 11:31 Заголовок сообщения: |
|
|
eliran писал(а): |
рассскажи нам кефир как становятся такими "умными" как ты... или такими рождаются? |
Становятся. Но тебе это не грозит. Ибо невозможно понять ООП в 2х словах. Для этого надо прочитать десятка 2 книжек, мегабайты документации. Еще больше написать. И только тогда можно надеяться на понимание ООП. И то не каждому.
А после твоего вопроса создается такое впечатление, что тебе задали сделать доклад или надо подготовиться к тесту по ООП. А тебе учиться неохота... Неохота - нехер писать в форум. Был бы вопрос по существу, я бы на него оветил... Может быть даже развернуто. _________________ Самоловских Виталий aka Kefir |
|
Вернуться к началу |
|
|
sniper::p
Зарегистрирован: 04.10.2005 Сообщения: 237 Откуда: rus/73
|
Добавлено: Чт Сен 28 2006 18:50 Заголовок сообщения: |
|
|
[quote="Kefir"] eliran писал(а): | Был бы вопрос по существу, я бы на него оветил... Может быть даже развернуто. | Апплодисменты _________________ Нет предела совершенствованию |
|
Вернуться к началу |
|
|
VasilyTMN
Зарегистрирован: 09.10.2006 Сообщения: 17
|
Добавлено: Пн Окт 09 2006 13:14 Заголовок сообщения: |
|
|
инкапсуляция - всё что касается чего-то одного запихивают в одном место
наследование - если два чего-то умеют чё-то делать одно и то-же, то у них должно быть это в одном родительском месте
полиморфизм - чё-то я затрудняюсь в 2х словах |
|
Вернуться к началу |
|
|
sniper::p
Зарегистрирован: 04.10.2005 Сообщения: 237 Откуда: rus/73
|
Добавлено: Пн Окт 09 2006 22:54 Заголовок сообщения: |
|
|
VasilyTMN писал(а): | полиморфизм - чё-то я затрудняюсь в 2х словах | Продолжая, полиморфизм - это когда 2 чего-то умеют делать что-то похожее с одинаковыми названиями, но каждый по своему _________________ Нет предела совершенствованию |
|
Вернуться к началу |
|
|
kolobok0
Зарегистрирован: 22.04.2005 Сообщения: 253 Откуда: Мсква
|
Добавлено: Вт Окт 10 2006 12:11 Заголовок сообщения: Re: Object Oriented Programming |
|
|
eliran писал(а): | в двух словах (коротко и ЯСНО) расскажите пожалуста об объектном программировании включая пояснение таких терминов как:
encapsulation
inheritance
polymorphysm
если можно приведите примеры (желательно на С++)
благодарю!!! |
не возбуждайтесь на кефира - он отчасти прав.. Вы затронули достаточно обширную тематику. ООП и ООАнализ родились как методология для решения инженерных задач в программировании. Если хотите - это ответы на вопрос "а как ?" Как от задачи которую ставит пользователь перейти к классам, методам, переменным и прочей ерунде - т.е. то, что уже можно посчупать, потестить и т.д.. Более того данная методология уделяет особое внимание на недостаточность модели а также её ИЗБЫТОЧНОСТЬ. Т.е. объектный анализ, а затем и само программирование опирается на БИЗНЕС ЗАДАЧУ прежде всего. Т.е. ОО программирование жиждеться на тех сущностях, которые приходят из бизнес задачи. Это в своё время даёт стабильность во всём временном интервале жизни программного продукта - что есть благо. Т.е. данная метода избавляет от монстриков, которые выходят из других подходов к программированию. Да, затраты на проработку модели должны быть (это можно сказать минус)...всё остальное - только плюсы..
и ышо. Не подготовленным специалистам очень тяжело правильно произвести декомпозицию задачи. Отсюда идёт очень сильное не понимание (или просто лоховство) в программировании. И таких спецов достаточно много (к сожалению).
В заключении отправлю Вас к не плохой книге по данной тематике, можно сказать альма матер в этих делах. Которая была написана ышо до явы и бимоля...Когда люди начали задумываться а как просче и быстрее выполнить поставленную задачу...
она так и называется..
"Объектно-Ориентированный Анализ и Проектирование"
с примерами приложений на C++
автор Гради Буч
с уважением
(круглый) |
|
Вернуться к началу |
|
|
|