|
|
| Результаты опроса: используете ли вы ооп | |||
| да |
|
238 | 86.55% |
| нет |
|
37 | 13.45% |
| Голосовавшие: 275. Вы ещё не голосовали в этом опросе | |||
|
|
Рейтинг 4.76/461:
|
|
81 / 39 / 3
Регистрация: 29.01.2010
Сообщений: 386
|
|
Стоит ли использовать ООП?09.02.2010, 13:44. Показов 103563. Ответов 793
Метки нет (Все метки)
Здравствуйте.
Возник такой вопрос: стоит ли использовать ооп. Даже не так, когда использовать ооп? Иногда (даже чаще всего) легче написать простые функции, а не мутить с классами обектами и методами. Раздражает инкапсуляция - какой вообще ее смысл? Чтобы получить переменную класса по правилам ооп нужно создавать метод для ее чтения? когда такой подход оправдан - ведь затрачивается куча лишнего времени.
5
|
|
| 09.02.2010, 13:44 | |
|
Ответы с готовыми решениями:
793
Стоит ли использовать ООП -- часть вторая
|
|
81 / 39 / 3
Регистрация: 29.01.2010
Сообщений: 386
|
|
| 11.02.2010, 16:49 [ТС] | |
|
0
|
|
|
|
|||
| 11.02.2010, 16:50 | |||
|
novichok, правильным примером было бы следующее. Есть класс "ресторан" и есть экземпляры класса "ресторан_1" и "ресторан_2". Эти экземпляры имеют одни и те же СВОЙСТВА (поля), но каждый экземпляр имеет свой НАБОР ЗНАЧЕНИЙ СВОЙСТВ (конкретные значения, записанные в полях). Человек в обоих ресторанах есть симметрично: "ресторан_1.кушать()" и "ресторан_2.кушать()". А вот результат, возаращаемый МЕТОДОМ КЛАССА "кушать" зависит от ЗНАЧЕНИЯ СВОЙСТ ЭКЗЕМПЛЯРА ("ресторан_1" или "ресторан_2"). Хотя пояснять на примере ресторанов - новичку это будет слишком непонятно. На более простых примерах типа "цветок" или "автомобиль" это понять проще
0
|
|||
|
1261 / 799 / 108
Регистрация: 16.09.2009
Сообщений: 2,010
|
||
| 11.02.2010, 16:51 | ||
0
|
||
|
Почетный модератор
8785 / 2538 / 144
Регистрация: 07.03.2007
Сообщений: 11,873
|
|
| 11.02.2010, 16:51 | |
|
Genius Ignat, ну я и не говорил, что все профи против ООП, я и сам его часто использую (это не про то, что я профи, а про то, что я не против его использования)
0
|
|
|
1261 / 799 / 108
Регистрация: 16.09.2009
Сообщений: 2,010
|
||||||
| 11.02.2010, 16:59 | ||||||
|
Для Evg:
Нифига не понял...
Добавлено через 4 минуты Obj Назвал не логично.
0
|
||||||
| 11.02.2010, 17:00 | |||
|
0
|
|||
|
1261 / 799 / 108
Регистрация: 16.09.2009
Сообщений: 2,010
|
|
| 11.02.2010, 17:10 | |
|
Genius Ignat:
Философское из личного опыта: Язык C++ бесконечен...
0
|
|
|
|
||
| 11.02.2010, 17:11 | ||
|
Genius Ignat, а фишка там в каком месте?
0
|
||
|
81 / 39 / 3
Регистрация: 29.01.2010
Сообщений: 386
|
|
| 11.02.2010, 17:12 [ТС] | |
|
0
|
|
|
1261 / 799 / 108
Регистрация: 16.09.2009
Сообщений: 2,010
|
||
| 11.02.2010, 17:15 | ||
интерфейса проще. Добавлено через 1 минуту @KOT@ Если бы он был прост ты бы не задавал вопросов.
0
|
||
|
Фрилансер
3709 / 2083 / 567
Регистрация: 31.05.2009
Сообщений: 6,683
|
||
| 11.02.2010, 17:18 | ||
|
На мой взгляд, фишки бывают разные.. Но это уже спор о словах.
0
|
||
|
1261 / 799 / 108
Регистрация: 16.09.2009
Сообщений: 2,010
|
|
| 11.02.2010, 17:20 | |
|
Наверное лучше не обсуждать как взаимодействуют объекты.
Добавлено через 1 минуту А ООП это фишка?
0
|
|
|
81 / 39 / 3
Регистрация: 29.01.2010
Сообщений: 386
|
|||
| 11.02.2010, 17:26 [ТС] | |||
|
1) это заковыринка 2) что-то тайное, но занимательное и интересное, 3) что-то, чего нет у других 4) прикол, смысл, следствие, и тп и тд Добавлено через 58 секунд
0
|
|||
|
1261 / 799 / 108
Регистрация: 16.09.2009
Сообщений: 2,010
|
||
| 11.02.2010, 17:31 | ||
Ты наверное не знаешь законов информатики.
0
|
||
|
81 / 39 / 3
Регистрация: 29.01.2010
Сообщений: 386
|
|
| 11.02.2010, 17:36 [ТС] | |
|
0
|
|
|
1261 / 799 / 108
Регистрация: 16.09.2009
Сообщений: 2,010
|
|
| 11.02.2010, 17:43 | |
|
@KOT@:
Я подозреваю что тема создавалась для следующего: С++ ни как весь в голове не удержишь со всей его гибкостью. И поэтому вопрос стоит ли ООП использовать или нет. Человек любитель легкого течения. Надеюсь я не прав. Вот если я не буду использовать все возможности языка C++. А буду использовать только процедурное программирование, тогда я стану волосатый профи в C.
0
|
|
|
|
|||
| 11.02.2010, 17:49 | |||
|
0
|
|||
| 11.02.2010, 17:55 | ||
|
вообще рассуждения об абстрактных понятиях - сложная вещь. подобная вере в бога: каждый верит (или не верит), каждый понимает о чем речь, но каждый имеет при этом ввиду что-то другое
1
|
||
|
|
||
| 11.02.2010, 18:04 | ||
Я пытаюсь продемонстрировать, на каких именно примерах нужно пояснять это начинающим.
0
|
||
| 11.02.2010, 18:04 | |
|
Стоит ли учить ООП в одно время с Яп Как использовать ООП в WinAvr Js class как правильно использовать ООП Когда следует использовать ООП в РНР? WITH AS стоит ли использовать Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Часы электронные
Uhbif79 12.08.2026
Выкладываю программу часов. Программа позволяет:
1. Использовать системное время и дату,
2. Есть возможность вводить время и дату вручную.
3. Реализованы 2 будильника: начало и конец рабочего дня. . . .
|
Часы с будильником на основе класса QLCDNumber
Uhbif79 12.08.2026
Всем добрый день, выкладываю программу часов с будильником на основе класса QLCDNumber.
Здесь я пробовал самостоятельно создавал классы, впервые столкнулся с видимостью переменной одного класса из. . .
|
Установка MinGW GCC 16.2 и CMake
8Observer8 10.08.2026
VK Видео:
https:/ / vkvideo. ru/ video-240781534_456239017
YouTube:
eY5-5PyI9NM
Текстовая версия
|
Неделя из жизни имитационной модели склада: мои кривые руки растут, откуда надо
anaschu 10.08.2026
Неделя из жизни имитационной модели склада: как я почти написал неправильную логику и что с этим делать
Работаю сейчас над учебно-рабочим проектом: строю в AnyLogic имитационную модель процессов. . .
|
|
Калькулятор для расчета родства
russiannick 07.08.2026
1. Задача: Создать калькулятор для расчета родства.
Родственных связей существует 8 ступеней, такие как:
p - отец
P - мать
q - муж
Q - жена
b - брат
B - сестра
s - сын
S - дочь
|
Мир по моей воле
kumehtar 07.08.2026
Когда-то кажется, что всё просто. Ты весь такой светлый. Причиняешь добро. Борешься за справедливость в этом тёмном мире.
Потом начинаешь замечать одну неприятную вещь. Почти каждый хороший. . .
|
Кредитный калькулятор
Maks 05.08.2026
Решение задачи по прикладной информатике средствами 1С.
Задача:
Напишите приложение-калькулятор, которое помогает рассчитывать параметры кредита для аннуитетного и дифференцированного видов. . .
|
У нас сейчас поговорку "Опять 25" нужно переделать на "Опять +35".
kumehtar 04.08.2026
С ностальгией вспоминаю времена моего детства, когда у нас и правда +25 - была максимальная температура летом. Раньше +25 °C реально казались вершиной жары, когда можно было весь день пропадать на. . .
|