Красивый код по которому можно понимать основы Java, паттернов [требует правки]

282
27 июня 2017, 22:18

Пропустим алгоритмы. Я понял уже принцип работы this, super, модификаторов доступа, конструкторов, объектов, методов. Но всё это поверхностно, нужно набить руку и лучше всё это понять. Для этого нужно видеть красиво написанный код простых незамысловатых программ, цель которых показать как всё это работает, делая акцент на парадигмы ООП (где взять такие исходники с пояснениями желательно).

Нужны исходники программ реализованных согласно популярным паттернам (простые игры, приложения, клиент-серверные приложения). В книгах много слов и мало кода, по кусочкам кода тяжело понять, причины того, почему такой подход лучше и где это окажется удобным в программе. Единственное что я читал по Java это Руководство для начинающих Герберта Шилдта, но это только общий ввод в язык.

Только пожалуйста никаких JavaRash, где надо в готовый код операторы вставлять... Лучше уж красивую реализацию крестиков ноликов. Я открываю различные сборники задач и вижу акцент на массив, на типы, строки. А мне нужен акцент на парадигмы ООП и паттерны.

READ ALSO
Как добавить web модуль в проект Eclipse?

Как добавить web модуль в проект Eclipse?

Объясните пожалуйста, как adapter servers в Eclipse распознаёт web проекты! Например когда я создаю Spring MVC Project захожу на homejsp во вкладке Run As можно выбрать...

326
Слушатель на текстуру/кнопку

Слушатель на текстуру/кнопку

Добрый день, копался в гугле и так и не понял, как мне поставить слушатель на текстуру или просто сделать кнопку(с текстурой) и при нажатии...

217
maven & IntelliJ IDEA & no main manifest attribute

maven & IntelliJ IDEA & no main manifest attribute

Нашёл в google не десяток аналогичных вопросов, и везде (практически) советуют одно и тоже - добавить код ниже в pomxml:

341