|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу. Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста". Название темы слишком короткое или не отражает сути вашего вопроса. Тема исчерпала себя, помните, один вопрос - одна тема Прочитайте правила и заново правильно создайте тему. |
|
Опции темы | Поиск в этой теме |
08.12.2010, 18:22 | #1 |
Заблокирован
Регистрация: 27.08.2009
Сообщений: 569
|
Сравнение ООП с функциями
Если можно разбить большую задачу на функции, зачем придумали ООП, чтоб разбивать её на классы?
MaTBeu: Heresy detected. Kill it with fire! Последний раз редактировалось MaTBeu; 09.12.2010 в 15:22. |
08.12.2010, 18:37 | #2 |
Заблокирован
Регистрация: 21.11.2008
Сообщений: 4,986
|
Не совсем... Вот к примеру.
Вообще, чтобы понять в чем различие необходимо хорошо знать ООП и процедурное программирование, а так тема просто может растянуться до бесконечности и вы так толком ничего и не поймете. Последний раз редактировалось vasek123; 08.12.2010 в 18:41. |
08.12.2010, 18:58 | #3 |
Заблокирован
Регистрация: 27.08.2009
Сообщений: 569
|
Разбивка на классы нужна только тогда когда проект будет расширятся, если нет тогда не нужно разбивать на классы, а юзать структуральное программирование?
|
08.12.2010, 19:33 | #4 |
Заблокирован
Регистрация: 21.11.2008
Сообщений: 4,986
|
Попробуйте написать какое либо легкое приложение, хотя- бы с одной кнопкой (без использования WinApi и Asm, Ну и пожалуй VCL), применяя только одно структурное программирование- поймете что к чему.
|
08.12.2010, 19:57 | #5 | |
C++ hater
СтарожилДжуниор
Регистрация: 19.07.2009
Сообщений: 3,333
|
2vasek123
Цитата:
кстати, у тебя бред в подписи. мастерство сапера не в том, чтоб обезвредить все мины на поле, а в том, чтоб пробежать это поле, не нарвавшись на мину.
I invented the term Object-Oriented, and I can tell you I did not have C++ in mind. (c)Alan Kay
My other car is cdr. Q: Whats the object-oriented way to become wealthy? A: Inheritance |
|
08.12.2010, 19:58 | #6 |
Старожил
Регистрация: 13.08.2009
Сообщений: 2,581
|
Зачем придумали гвозди и цемент, если складыванием брёвен и камней вполне неплохо можно и храмы строить?
Потому что. А кто не строил - всё равно не поймёт.
Опытный программист на C++ легко решает любые не существующие в Паскале проблемы.
|
08.12.2010, 20:08 | #7 |
Android Developer
Старожил Подтвердите свой е-майл
Регистрация: 19.02.2007
Сообщений: 3,708
|
Одно слово - абстрагирование. Поймите его значение, поймете почему не подходит процедурное программирование.
|
08.12.2010, 20:18 | #8 | |
Заблокирован
Регистрация: 21.11.2008
Сообщений: 4,986
|
Ну мало- ли он решит это написать на чистом WinApi в Delphi? Бывает и такое...
Цитата:
|
|
08.12.2010, 20:53 | #9 | |
Software Engineer
Участник клуба
Регистрация: 07.04.2007
Сообщений: 1,618
|
Цитата:
В WinAPI, кстати, нет ни строчки с использованием ООП А по поводу того что какая парадигма программирования лучше существует огромное количество холиваров, и спорить тут бесполезно. Лично я считаю, что нет ничего идеального, для каждого проекта подходит (в большей или меньшей степени) определенный стиль программирования, определенная парадигма и определенный язык. Нет чего-то одного, на чем одинаково хорошо и удобно писать все подряд. Например если вы пишите драйвер, работающий на самом низком уровне с железом, вряд ли там целесообразно использовать ООП. Главное понимать что все языки программирования, все стили и парадигмы - это всего лишь инструменты. И под каждую задачу нужно подбирать свой инструмент.
Мужество есть лишь у тех, кто ощутил сердцем страх, кто смотрит в пропасть, но смотрит с гордостью в глазах. (с) Ария
|
|
08.12.2010, 21:40 | #10 | |
Заблокирован
Регистрация: 21.11.2008
Сообщений: 4,986
|
Прекрасно понимаю.
Цитата:
|
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
РАБОТА С ФУНКЦИЯМИ В С++ | серг | Помощь студентам | 4 | 03.03.2010 22:26 |
ООП. Обращение к вирт. функциями в вирт. классах | MasterGH | Общие вопросы C/C++ | 17 | 19.11.2009 16:18 |
Подскажите с функциями | Mikimaus | Общие вопросы C/C++ | 1 | 16.11.2009 12:58 |
Паскаль ООП. Примеры программ с использованием ООП | SeЯgey | Помощь студентам | 5 | 13.05.2009 21:55 |