Основы архитектуры Java приложения. UML
HTML-код
- Опубликовано: 5 сен 2024
- Первая пробная часть рассказов про декомпозицию предметной области
Полный плейлист: • Основы архитектуры при...
Обучение Project management bit.ly/2SdO8tK
Обучение WP Develope bit.ly/2Aq6lgz
Учебный центр: bit.ly/2Iiay9s
Я пока весь канал не просмотрю, не успокоюсь... Спасибо за труд!
Очень внятные и доходчивые пояснения с уместным юмором. Таких мало людёв. Благодарю.
Отличная лекция! UML диаграмму классов объяснили за 5 минут. 12-30 - агрегация, 13-00 - композиция, 15-40 - генерализация, 17-12 - реализация интерфейса , 18-45 зависимость.
Отлично рассказываете, Прямо не оторваться. Только одна просьба - настройте микрофон, чтобы он не мьютил запись при низкой громкости. Пусть во время Вашего молчания будет небольшой фоновый шорох, ибо когда Вы на секунду замолкаете, микрофон включает полный мьют и голос записывается "рывками"
Очень доступно и понятно.КАК оказалось в этом можно разобраться "обычному" человеку : )
Изучил.Пометил.Повторил.Буду пользоваться.
Спасибо автору!
Сначала рисовать UML _ потом кодить! Надо сделать запись над рабочим монитором.
Яка гарна лекція! Дуже легко заходить інформація, навіть часу не відчуваєш) Дякую!
Единственное нормальное объяснение UML для ООП. Большое спасибо!
Сергей мне кажется, что если бы вы рассказывали про что-нибудь другое, я бы все равное вас смотрел. Отличная подача материала, спасибо большое за то, что вы делаете.
5:36 - "Если вы начинающий разработчик, то вы, скорее всего, будете чаще читать UML". Лично мне пришлось изучить UML, когда решил вникнуть в некоторые паттерны. Скорость и простота понятия структуры паттерна в UML-диаграмме, и просто читая код поразительна (можно осознать на примере паттерна декоратор из статьи в Википедии). Кстати, это и хороший треннинг на понимание UML- читать UML-диаграммы по базовым паттернам.
От души спасибо! Шикарный урок!!!
Для создания UML Class Diagram есть бесплатная програмка "Astah Comunity", если вдруг кому нибудь понадобится.
UPD досмотрел до места где ArgoUML уровни доступа не рисует, Astah - рисует.
+Yurii Baklytskii попробовал, спасибо. он еще и java классы генерирует на основе диаграм ))
+Alexey Korolev когда я последний раз ей пользовался, то генерация java-класов только в платной версии была.
По поводу уровней доступа: надо нажать кнопку свойства, рядом с кнопкой сохранить, и во вкладке проставить все галки. Тогда и значения по умолчанию будут отображаться и прочее
спасибо за уточнение
отличный канал, жаль раньше не открыл!
Спасибо Вам огромное! Нигде не мог найти материал по теме.
14:45 Там вроде как наоборот. Объект А содержит лист объектов Б и при всем этом Б не может существовать вне контекста А.
Дякую! Коротко і по ділу! Думаю варто перейти на блютуз гарнітуру, тоді зі звуком проблем (напевно) не буде. А взагалі - супер, з мене лайк :)
Cпасибо за ваш труд.
Хотелось бы узнать насколько часто вам приходилось думать о сложности того или иного алгоритма в процессе решения рабочих задач?
Спасибо смотрю ваши видео, хочу из 1с уйти на java, пока очень не хватает хорошего курса по spring
Я самоучка, писал под себя систему управления парсерами бк и вот всё тоже самое проделывал на бумаге,но у меня этот процесс занял часов 5-6.
В конце видео я подумал, что вы уже рекламой испарителя решили погрешить :D
Спасибо!
Спасибо! Очень толковые видео!
спасибо!
Может без вейпинга будут видео?
Спасибо.
добавьте, пожалуйста, пометку "перезалито" (или другую) в название видео если дублирование видео вообще нужно, т.к. совершенно непонятно зачем нужно два совершенно одинаковых видеофайла. Они и в плейлисте подряд идут.
Пожалуйста не делайте такой адский шумодав в паузах. Очень раздражает.
bidirectional - зло, ок. А как нарисовать MVP без неё?
Так и не понял, чем композиция от агрегации именно В КОДЕ отличается
Сколько видов диаграмм необходимо для достаточного описания приложения?
Курить электронную сигарету - то же самое, что отсасывать у робота :) А вообще лекции зачетные, спасибо.
Ну да, я тоже прикалываюсь: "будете расчлененный труп зверски замученной курицы"
А распределённая система контроля версий, на что?
14:45 А не наоборот?
подписался
А нет какой то тулзы более продвинутой и онлайн чем это?
Xmaind в помощь.
А protected как обозначается?
никак. Не во всех языках есть такие уровни доступа. но программисты часто обозначают его решеткой, типа почти стандарт
Спасибо, но мелко.
Смотреть это в 2020 .... ну вы понимаете)
Музон из порнофильма начала 2000 х
Сергей, почему все программисты пользуются терминами, если это можно было простым языком объяснять? Сложные слова является большой проблемой для обучения.
я не программист, а художник, но увлекаюсь программированием - и со своей стороны могу сказать - суть- смысл прост, но программисты оборачивают обвёртку запутанную. Допустим брать философа Гегеля, попробуйте разобрать его работы, если вникать в слова - можно запутаться - а если брать просто смысл - смысл прост и гениален.
Приведите список простых слов :) В том то и дело, что он для каждого свой, а термин - емкий и универсальный. Гегель, кстати, тоже начинает с простого в своей диалектике, но без емких терминов в дальнейших рассуждениях все было бы еще печальней :)
Гради Буч со товарищи написал книгу "Объектно-ориентированный анализ и проектирование с примерами приложений" 3-е изд. Лучше ее прочесть, а эта лекция ни о чем, в отличии от предыдущих, полезных.
Билл Ворота спасибо за наводку на книгу, но если и лекцию послушать и книгу прочитать то точно разберёшся