Форум программистов, компьютерный форум, киберфорум
PHP: ООП
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.80/25: Рейтинг темы: голосов - 25, средняя оценка - 4.80
1 / 1 / 0
Регистрация: 11.11.2014
Сообщений: 50

Изучение ООП, подскажите практическую задачу для тренировки

19.11.2014, 22:32. Показов 5265. Ответов 6
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Добрый вечер. Возникла такая проблема. Потихоньку изучаю ООП. С теоретической точки зрения вроде всё ясно, но из-за отсутствия практики, я не «въезжаю» в саму суть ООП. Какую практическую задачу можно реализовать, чтобы подробно вникнуть во все прелести ООП?
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
19.11.2014, 22:32
Ответы с готовыми решениями:

Подскажите сборник задач для тренировки
Подскажите пожалуйста сборник задач я изучаю материал и хотел бы практиковаться.

Подскажите задачки для ООП С++
хочу учить ООП С++ но не могу найти задач в инете. Помогите пожалуйста!

Подскажите книги с примерами программ ООП С++ для начинающих
Смотрите тему:) также можно какие то материалы.

6
 Аватар для Drygba
512 / 454 / 119
Регистрация: 17.02.2012
Сообщений: 1,032
Записей в блоге: 1
20.11.2014, 11:02
например сделать файловый менеджер.
1
33 / 33 / 9
Регистрация: 26.07.2013
Сообщений: 148
20.11.2014, 11:27
Я начинал с гостевой книги (регистрация, авторизация, оставление комментов).
З.ы. если еще не учил MVC, рекомендую сначала начать с MVC, а потом уже ООП.
1
177 / 125 / 28
Регистрация: 30.10.2013
Сообщений: 686
20.11.2014, 12:45
Лучший ответ Сообщение было отмечено Dima24 как решение

Решение

Dima24, изучайте чужой код, например из open source проектов, копайте и узнавайте почему так сделано, и продолжайте в таком же духе. Так же пишите что-нибудь для себя, что-то большое и... окунитесь в тот ад, который окунались когда-то другие (когда поменял в одном месте и сломалось в другом), и ищите пути облегчить ваше бремя и вы придете к ООП... вы почувствуете облегчение, но.. потом снова в ад, но с другими проблемами
1
365 / 372 / 89
Регистрация: 01.12.2013
Сообщений: 1,629
20.11.2014, 13:14
Лучший ответ Сообщение было отмечено Dima24 как решение

Решение

Цитата Сообщение от AmsTaFFix Посмотреть сообщение
в тот ад, который окунались когда-то другие (когда поменял в одном месте и сломалось в другом), и ищите пути облегчить ваше бремя и вы придете к ООП
Чтобы не ломалось в другом месте - совсем не обязательно использовать ооп. Достаточно лишь знания основ процедурного программирования.
Цитата Сообщение от Dima24 Посмотреть сообщение
Какую практическую задачу можно реализовать, чтобы подробно вникнуть во все прелести ООП?
Любую. Только полностью отказавшись от процедурного кода в логике приложения. Переменных, функций, констант вне классов не должно быть вообще. Строго отказаться от слова global в классах. И все придет само-собой.
Исключения естественно придется сделать для встроенных глобальных функций(переменных и констант) самого php и файла index.php в котором будет создаваться объект приложения.
1
177 / 125 / 28
Регистрация: 30.10.2013
Сообщений: 686
20.11.2014, 15:11
Лучший ответ Сообщение было отмечено Dima24 как решение

Решение

Цитата Сообщение от ads Посмотреть сообщение
Чтобы не ломалось в другом месте - совсем не обязательно использовать ооп. Достаточно лишь знания основ процедурного программирования.
тут я привел пример о поломке лишь к тому, что многие с этим сталкивались, сначала писали все как могли, и как бы нафиг не нужен ни ООП, ничего, а потом настает тот ад, когда написано много, написано плохо, и надо что-то делать и стоишь на одному месте и обычно пытаются переходить на ООП и нормальную структуру. (насчет процедурного я сказать ничего не могу, не лежит душа к этому)
1
81 / 81 / 50
Регистрация: 26.11.2012
Сообщений: 303
18.12.2014, 16:15
Предлагаю вам задание.
Это модуль оплаты одной не плохой системы, написан на ООП.
В нем есть возможность оплаты 1го товара за 1 сумму.
Предлагаю подумать, как реализовать множественную покупку.(то есть несколько товаров, за разные суммы, и придумать как обезопаситься от взлома модуля.)
данная задача реализовывалась мной 2 дня.
(при этом в ООП я был не силен.)
После реализации этой задачи, стал многое понимать.
Советую подумать billing.zip
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
18.12.2014, 16:15
Помогаю со студенческими работами здесь

Подскажите библиотеку для создания GUI под конкретную задачу
Здравствуйте! Требуется выполнить вот такое задание: 1) Используя произвольные алгоритмический язык и среду разработки создайте...

Подскажите как побороть такую задачу: Есть формула по которой просчитывается значение для каждого опыта. Например для опыта
Добрый день форумчане. Подскажите как побороть такую задачу: Есть формула по которой просчитывается значение для каждого опыта....

Создание БД для тренировки!
Скажите пожалуйста, как и через что в Delphi создать БД, а самое главное, какого типа?! В С++ не совсем понял, как создавать БД, теперь...

Подскажите подход в изучение языка
Добрый день, подскажите, для устройства на работу джуном, что бы чувствовать себя уверенно в энтерпрайзе, нужно начинать изучать джава...

Программа для тренировки памяти
Уважаемые форумчане, не получается написать алгоритм для следующей задачки на php и mySQL (делаю на сайте): "Составить программу для...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Новые блоги и статьи
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: реализовать контроль корректности заполнения дат назначения. . .
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои. А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20% kYBz3eJf3jQ
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru