Logo Море(!) аналитической информации!
IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware
Архив форумов ЦИТФорума
Море(!) вопросов - Море(!) ответов
 
 FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы   РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 
Как правильно задавать вопросы

Object Oriented Programming

 
Перейти:  
Этот форум закрыт, вы не можете писать новые сообщения и редактировать старые.   Эта тема закрыта, вы не можете писать ответы и редактировать сообщения.    Список форумов Архив форумов ЦИТФорума -> Программирование
Предыдущая тема :: Следующая тема  
Автор Сообщение
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
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
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
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
sniper::p



Зарегистрирован: 04.10.2005
Сообщения: 237
Откуда: rus/73

СообщениеДобавлено: Чт Сен 28 2006 18:50    Заголовок сообщения: Ответить с цитатой

[quote="Kefir"]
eliran писал(а):
Был бы вопрос по существу, я бы на него оветил... Может быть даже развернуто.
Wink Апплодисменты Smile
_________________
Нет предела совершенствованию
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
VasilyTMN



Зарегистрирован: 09.10.2006
Сообщения: 17

СообщениеДобавлено: Пн Окт 09 2006 13:14    Заголовок сообщения: Ответить с цитатой

инкапсуляция - всё что касается чего-то одного запихивают в одном место
наследование - если два чего-то умеют чё-то делать одно и то-же, то у них должно быть это в одном родительском месте
полиморфизм - чё-то я затрудняюсь в 2х словах Smile
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
sniper::p



Зарегистрирован: 04.10.2005
Сообщения: 237
Откуда: rus/73

СообщениеДобавлено: Пн Окт 09 2006 22:54    Заголовок сообщения: Ответить с цитатой

VasilyTMN писал(а):
полиморфизм - чё-то я затрудняюсь в 2х словах Smile
Продолжая, полиморфизм - это когда 2 чего-то умеют делать что-то похожее с одинаковыми названиями, но каждый по своему Smile
_________________
Нет предела совершенствованию
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
kolobok0



Зарегистрирован: 22.04.2005
Сообщения: 253
Откуда: Мсква

СообщениеДобавлено: Вт Окт 10 2006 12:11    Заголовок сообщения: Re: Object Oriented Programming Ответить с цитатой

eliran писал(а):
в двух словах (коротко и ЯСНО) расскажите пожалуста об объектном программировании включая пояснение таких терминов как:
encapsulation
inheritance
polymorphysm

если можно приведите примеры (желательно на С++)
благодарю!!!


не возбуждайтесь на кефира - он отчасти прав.. Вы затронули достаточно обширную тематику. ООП и ООАнализ родились как методология для решения инженерных задач в программировании. Если хотите - это ответы на вопрос "а как ?" Как от задачи которую ставит пользователь перейти к классам, методам, переменным и прочей ерунде - т.е. то, что уже можно посчупать, потестить и т.д.. Более того данная методология уделяет особое внимание на недостаточность модели а также её ИЗБЫТОЧНОСТЬ. Т.е. объектный анализ, а затем и само программирование опирается на БИЗНЕС ЗАДАЧУ прежде всего. Т.е. ОО программирование жиждеться на тех сущностях, которые приходят из бизнес задачи. Это в своё время даёт стабильность во всём временном интервале жизни программного продукта - что есть благо. Т.е. данная метода избавляет от монстриков, которые выходят из других подходов к программированию. Да, затраты на проработку модели должны быть (это можно сказать минус)...всё остальное - только плюсы..

и ышо. Не подготовленным специалистам очень тяжело правильно произвести декомпозицию задачи. Отсюда идёт очень сильное не понимание (или просто лоховство) в программировании. И таких спецов достаточно много (к сожалению).

В заключении отправлю Вас к не плохой книге по данной тематике, можно сказать альма матер в этих делах. Которая была написана ышо до явы и бимоля...Когда люди начали задумываться а как просче и быстрее выполнить поставленную задачу...
она так и называется..
"Объектно-Ориентированный Анализ и Проектирование"
с примерами приложений на C++
автор Гради Буч


с уважением
(круглый)
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Показать сообщения:   
Этот форум закрыт, вы не можете писать новые сообщения и редактировать старые.   Эта тема закрыта, вы не можете писать ответы и редактировать сообщения.    Список форумов Архив форумов ЦИТФорума -> Программирование Часовой пояс: GMT + 3
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах


Powered by phpBB © 2001, 2002 phpBB Group
Русская поддержка phpBB

 

IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware

Информация для рекламодателей PR-акции, размещение рекламы — adv@citforum.ru,
тел. +7 495 6608306, ICQ 232284597
Пресс-релизы — pr@citforum.ru
Послать комментарий
Информация для авторов
This Web server launched on February 24, 1997
Copyright © 1997-2000 CIT, © 2001-2006 CIT Forum
Внимание! Любой из материалов, опубликованных на этом сервере, не может быть воспроизведен в какой бы то ни было форме и какими бы то ни было средствами без письменного разрешения владельцев авторских прав. Подробнее...