воскресенье, 29 января 2017 г.

Шаблоны проектирования

Прочитав несколько книг по java в каждой из них были главы о паттернах и зависимостях. И к сожалению ни в одной из книг я не понял ничего о паттернах и зависимостях. Так вот нашел на хабре шпаргалку по патеррнам. Ссылка на статью с хабра в низу там можно будет скачать .pdf файлы если кому то нужно.

Условные обозначения


Отношения между классами


  •  — агрегация (aggregation) — описывает связь «часть»–«целое», в котором «часть» может существовать отдельно от «целого». Ромб указывается со стороны «целого».
  •  — композиция (composition) — подвид агрегации, в которой «части» не могут существовать отдельно от «целого».
  •  — зависимость (dependency) — изменение в одной сущности (независимой) может влиять на состояние или поведение другой сущности (зависимой). Со стороны стрелки указывается независимая сущность.
  •  — обобщение (generalization) — отношение наследования или реализации интерфейса. Со стороны стрелки находится суперкласс или интерфейс.

среда, 25 января 2017 г.

пятница, 20 января 2017 г.

пятница, 13 января 2017 г.

Курс SoloLearn

Прошел курс по java в приложении sololearn и получил сертификат. толку никакого от него но все же.