Первое, что мы сделаем, это начнем чертить некоторый общий чертеж для всех моделей. По этому чертежу еще нельзя построить реальный самолет, но он уже содержит общие детали реализации
При этом описаны абстрактные методы взлёта/полёта/посадки. В чертеже. Ну допустим :)
Второе, нам нужно описать требования для унифицированного самолета, у него должны быть определенны такие параметры как грузоподъемность, крейсерская и максимальная скорость, практический потолок (они могут отличаться у разных моделей, но они должны быть), он должен уметь взлетать и, крайне желательно, уметь садиться
При том что абстрактный класс ЧертежСамолета реализует интерфейс ТребованияКСамолету, спецификация требований к самолёту у нас появляется позже общего чертежа. Ну допустим.
Дальше мы приступаем к чертежам конкретных моделей, по которым уже можно построить реальные самолеты. Это классы. Да, класс это именно чертеж и только чертеж, У конкретных классов должны определены все параметры унифицированного самолета и возможно добавлены новые. Мы должны определить как наш будущий самолет будет садиться, взлетать, как он будет летать. Это методы класса.
Если поначалу была какая-то неопределённость с терминологией и в первой части можно себе представить просто эскиз, а во второй части — документ «спецификация требований», составляющие вместе пакет проектной документации (вместо слова «чертёж» каждый раз), то вот это прям чертёж. Чертёж, по которому будет строиться конкретный самолёт. Чертёж, в котором описана реализация взлёта через операции «поздороваться_с_пассажирами» и «провести_инструктаж». Что в случае отсутствия пассажиров в лучшем случае может привести к потере времени на проведение инструктажа для пустого салона. А то и к NPE.
Если мы сделали унифицированную модель самолет с определенным размахом крыльев и 2 реактивными двигателями, мы можем быть уверены, что любой из наших самолетов (военных, гражданских или грузовых) сможет сесть на ВВП, предназначенную для данного типа самолета (не зависимо от того, что как они будут садиться).
Уверен? Тяговооружённость, лобовое сопротивление, тормоза, реверс тяги, интерцепторы… Не! только размах и количество двигателей.
Я уже молчу про «вПП», «независимо от» и прочее «от того, что как»
Вот чем вышеперечисленное принципиально лучше и понятнее этого:
вот есть класс Домашние любимцы с методами «голос» и «есть», от него мы наследуем Кошку и Собаку и все хорошо.
Но тут приходит Света и приносит аквариумных рыбок, которые не разговаривают, а потом приходит Вася, которые приносит любимый кактус, которые не только не разговаривает, но и не ест.
Мы уже запутались…
Аналогия-то может и интересная. А вот данная попытка её применить, как мне кажется, вызовет гораздо больший сумбур в головах студентов.
Прошу прощения за оффтоп. Вот такую не тестировали?
Продаётся в сетевых магазинах что-то за 80-90 руб. Заявлен ресурс 30000ч. Купил комплект на квартиру, в течение месяца перестали работать все
Хмм, не слышал.
Вообще использую его вкупе с коферметом q10 в качестве кардиопротектора. Субъективно, интенсивные кардионагрузки с ним переносятся легче
В мировой медицине применяется при серьезных заболеваниях почек, требующих гемодиализа, и при генетически-обусловленном дефиците левокарнитина.
Несмотря на десятилетия исследований, приём здоровыми людьми добавок, содержащих карнитин, не приводит к улучшению физической результативности
Пил в комплексе с никотинкой (витамин), актовегином (антигипоксическое действие, активизирует доставку и усвоение клетками различных органов и тканей кислорода и глюкозы), кортексином (метаболическая регуляция, нейропротекция, функциональная нейромодуляция, нейротрофическая активность, повышает эффективность энергетического метаболизма клеток мозга, улучшает внутриклеточный синтез белка) и тералиджен (антипсихотик, седативный)
На время курса взял две недели отпуска, спал, гулял на свежем воздухе. В комплексе результат был хороший, отдельно не пробовал.
Это бесспорно круто. Искренне, без тени сарказма.
Но зачем делать сплошной объект состоящий из множества частиц? Почему сплошное тело на частицы не разбивать при взрывах и прочих взаимодействиях?
Поддерживаю!
Плюс к тому: с видеофайлом у меня есть выбор, могу нажать «Play», могу и проигнорировать. Гифка же начинает жрать мой трафик сразу, причём за счёт КПДВ даже с главной страницы
Блин, а в KSP получалось :)
Что тестировать дорого — можно тестировать реже:
Ну, кагбэ, да:
KSP поставь :)
При этом описаны абстрактные методы взлёта/полёта/посадки. В чертеже. Ну допустим :)
При том что абстрактный класс ЧертежСамолета реализует интерфейс ТребованияКСамолету, спецификация требований к самолёту у нас появляется позже общего чертежа. Ну допустим.
Если поначалу была какая-то неопределённость с терминологией и в первой части можно себе представить просто эскиз, а во второй части — документ «спецификация требований», составляющие вместе пакет проектной документации (вместо слова «чертёж» каждый раз), то вот это прям чертёж. Чертёж, по которому будет строиться конкретный самолёт. Чертёж, в котором описана реализация взлёта через операции «поздороваться_с_пассажирами» и «провести_инструктаж». Что в случае отсутствия пассажиров в лучшем случае может привести к потере времени на проведение инструктажа для пустого салона. А то и к NPE.
Уверен? Тяговооружённость, лобовое сопротивление, тормоза, реверс тяги, интерцепторы… Не! только размах и количество двигателей.
Я уже молчу про «вПП», «независимо от» и прочее «от того, что как»
Вот чем вышеперечисленное принципиально лучше и понятнее этого:
Аналогия-то может и интересная. А вот данная попытка её применить, как мне кажется, вызовет гораздо больший сумбур в головах студентов.
Продаётся в сетевых магазинах что-то за 80-90 руб. Заявлен ресурс 30000ч. Купил комплект на квартиру, в течение месяца перестали работать все
Вообще использую его вкупе с коферметом q10 в качестве кардиопротектора. Субъективно, интенсивные кардионагрузки с ним переносятся легче
Т.е. если нет серьёзных проблем со здоровьём требующих приёма L-карнитина, принимать его смысла нет — он просто не усвоится
На время курса взял две недели отпуска, спал, гулял на свежем воздухе. В комплексе результат был хороший, отдельно не пробовал.
Я пока не знаю, что может сделать эту химию ненужной :(
Фантом:
Кобра:
Но зачем делать сплошной объект состоящий из множества частиц? Почему сплошное тело на частицы не разбивать при взрывах и прочих взаимодействиях?
Вот за это отдельное спасибо ;)
Плюс к тому: с видеофайлом у меня есть выбор, могу нажать «Play», могу и проигнорировать. Гифка же начинает жрать мой трафик сразу, причём за счёт КПДВ даже с главной страницы