|
0 / 0 / 0
Регистрация: 27.11.2015
Сообщений: 5
|
|
Не хватает базы программиста27.11.2015, 17:53. Показов 826. Ответов 11
Здравствуйте!
Около 2.5 занимаюсь разработкой приложений на Java. Прочитал книги Чистый код, Философия java, Java. Библиотека профессионала, Spring в действии... Недавно прочитал книгу по ООП. Решил пройти тест, был крайне недоволен результатами, решил, что либо я что-то не то читаю, либо недано в принципе. Образование у меня техническое, инженерное, с программированием познакомился на работе, с задачами справляюсь, но вот сути ООП, основы программирования не знаю. Посоветуйте, пожалуйста, товарищи разработчики, в каком мне направлении двигаться, чтобы таки заполнить пробелы в знании. Заранее спасибо за помощь!
0
|
|
| 27.11.2015, 17:53 | |
|
Ответы с готовыми решениями:
11
Стартап! Есть идея ! Не хватает программиста 1С Битрикс Cрочно Ищем Программиста Базы Данных
|
|
Вежливость-главное оружие
233 / 234 / 86
Регистрация: 19.02.2013
Сообщений: 1,446
|
|
| 27.11.2015, 19:55 | |
|
Писать на java и не знать ООП... Допустим. Первое, что могу посоветовать, отнеситесь к этому проще. Там нет ничего сложного на самом деле. ООП был придуман, чтобы программисты могли мыслить категориями реального мира.
Это достигается за счет того, что все представляется классами, которые являются пользовательскими типами, а стало быть мы можете описывать проблему в терминах самой проблемы. Например, пишите вы регистрацию для сайта, у вас будут классы, типа User, Role, ... Т.е. сразу понятно, о чем речь Далее... ОПП имеет ряд принципов: инкапсуляция, полиморфизм и наследование. Каждый был придуман для своих целей. Далее утрировано. Инкапсуляция говорит, что ставьте private для всего, что не должен видеть конечный пользователь вашего класса/библиотеки. Полиморфизм говорит, если требуется человек, который умеет работать (иметь метод doWork()) и есть семья, папа и сын, у которых есть такой метод, то не важно, кто из них станет тем человеком, ведь сын наследник отца, стало быть он умеет все тоже, что и отец. Наследование говорит, если в семье все умеют делать одно и тоже, то наймите специального человека, который будет это делать, а сами только обращайтесь к нему, когда нужно.
0
|
|
|
2884 / 2296 / 769
Регистрация: 12.05.2014
Сообщений: 7,978
|
|
| 27.11.2015, 20:06 | |
|
0
|
|
|
0 / 0 / 0
Регистрация: 27.11.2015
Сообщений: 5
|
|
| 30.11.2015, 10:34 [ТС] | |
|
не ну не все так сложно =)... Теорию я знаю, полиморфизм, инкапсуляция, наследование... Применяю постоянно... Вопрос что мне нужно знать, чтобы я мог сдать тест по ООП, там куча кода, я отвечал с уверенность, что все знаю, а в итоге 3 правильных из 12...
Вот я и думаю, что я не так делаю... Добавлено через 4 минуты Ни в коем случае не троллинг, я не стал бы этим заниматься, мне важно мнение прораммистов, которые имеют опыт и знают, в каком направлении двигаться.
0
|
|
|
0 / 0 / 0
Регистрация: 27.11.2015
Сообщений: 5
|
||
| 30.11.2015, 11:00 [ТС] | ||
|
0
|
||
|
237 / 236 / 72
Регистрация: 02.07.2013
Сообщений: 881
|
|
| 30.11.2015, 11:09 | |
|
0
|
|
|
0 / 0 / 0
Регистрация: 27.11.2015
Сообщений: 5
|
|
| 30.11.2015, 12:11 [ТС] | |
|
0
|
|
|
2884 / 2296 / 769
Регистрация: 12.05.2014
Сообщений: 7,978
|
|
| 30.11.2015, 13:08 | |
|
я не прочитал ни одной книги, начинал Блинова и Романчика, банду четырех, но бросил - там нет ничего, до чего невозможно было бы дойти самостоятельно
решаю задачки на форуме, параллельно читаю все, что гуглится по теме + подписан на пару блогов по андроид разработке (не индусских) что со мной не так?
0
|
|
| 30.11.2015, 13:19 | |
|
Не по теме: все Паблито, тебя спасет только javarush ))
0
|
|
|
0 / 0 / 0
Регистрация: 27.11.2015
Сообщений: 5
|
||
| 30.11.2015, 13:25 [ТС] | ||
|
0
|
||
| 30.11.2015, 13:25 | |
|
Помогаю со студенческими работами здесь
12
Выводится сообщение о том, что не хватает памяти, хотя памяти хватает Ищем программиста для создания небольшой базы данных в Access для отдела агентства недвижимости: Ищем программиста для создания небольшой базы в Access для работы менеджеров по ведению работы с предприятиями Из жизни одного программиста: этапы развития программиста. Оплата труда программиста и веб-программиста Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
1С: Программный отбор элементов справочника по группе
Maks 22.03.2026
Установка программного отбора элементов справочника "Номенклатура" из модуля формы документа.
В качестве фильтра для отбора справочника служит группа номенклатуры.
Отбор по наименованию группы. . .
|
Как я обхитрил таблицу Word
Alexander-7 21.03.2026
Когда мигает курсор у внешнего края таблицы, и нам надо перейти на новую строку, а при нажатии Enter создается новый ряд таблицы с ячейками, то мы вместо нервных нажатий Энтеров мы пишем любые буквы. . .
|
Krabik - рыболовный бот для WoW 3.3.5a
AmbA 21.03.2026
без регистрации и смс.
Это не торговля, приложение не содержит рекламы. Выполняет свою непосредственную задачу - автоматизацию рыбалки в WoW - и ничего более. Однако если админы будут против -. . .
|
1С: Программный отбор элементов справочника по значению перечисления
Maks 21.03.2026
Установка программного отбора элементов справочника "Сотрудники" из модуля формы документа.
В качестве фильтра для отбора служит значение перечислений.
/ / Событие "НачалоВыбора" реквизита на форме. . .
|
|
Переходник USB-CAN-GPIO
Eddy_Em 20.03.2026
Достаточно давно на работе возникла необходимость в переходнике CAN-USB с гальваноразвязкой, оный и был разработан. Однако, все меня терзала совесть, что аж 48-ногий МК используется так тупо: просто. . .
|
Оттенки серого
Argus19 18.03.2026
Оттенки серого
Нашёл в интернете 3 прекрасных модуля:
Модуль класса открытия диалога открытия/ сохранения файла на Win32 API;
Модуль класса быстрого перекодирования цветного изображения в оттенки. . .
|
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога
Финальные проекты на Си и на C++:
finish-rectangles-sdl3-c. zip
finish-rectangles-sdl3-cpp. zip
|
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие.
Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
|