Как стать автором
Обновить
334
0

Пользователь

Отправить сообщение
ваша правда
нет, абсолютно серьёзно. задавая свой первый вопрос, я в глубине души надеялся, что у вас есть какая-то серебряная пуля, с помощью которой можно быть готовым к изменениям. у меня такой пули, кроме интуиции, нет. и вы тоже сказали, что только интуиция и опыт, и при серьёзных изменениях требований вы переделываете абстракции. так что спасибо за честность и за советы
ну вот, вот! скажите, как ваш опыт помогает вам быть готовым к изменениям требований?
ну да. но ведь так мы и работаем всё время. сегодня требования одни, а завтра — совершенно другие. как к этому быть готовым?
вы знаете, в изменении требование и есть проблема. я спроектировал несколько систем с нуля, и мне всегда казалось, что абстракции выделены правильно, и к изменениям я готов. но потом открывались новые, абсолютно фантастические требования, и мне приходилось либо много переделывать, либо городить какие-то. поэтому мне хотелось (да и всё ещё хочется) посмотреть, как с такой задачей справляются другие специалисты. тем более что пример-то несложный.

и кстати я не считаю, что ооп отстой, для таких утверждений у меня знаний маловато

Вы потом внесете изменения требований, о которых я не предполагал
да, в реальности всегда так и происходит. хотелось посмотреть, как вы выйдете из положения
я хочу увидеть, как мыслят другие люди. чтобы самому научиться объектному мышлению
нам не придется переписывать нашего Ивана для каждой из печей


будут пекари которые умеют работать с печами электрическими и печами газовыми


оО
прошу прощения
> создаем дополнительные методы в случае необходимости
в базовом классе? оО
да, пожалуйста подробнее. я пытался сейчас прикинуть объектную модель, но как-то громоздка получается. хочется ваш вариант услышать. потом, если хотите, свой опишу
ну а как бы вы спроектировали объектную модель в моём случае?
если позволите, я попробую столкнуть ваш красивый пример с суровой реальностью. не холивара ради, а потому, что мне самому это слабо понятно.
газовую печть нужно зажигать спичкой, предварительно повернув ручку, и следить за давлением газа в баллоне (ну пускай у нас газовая печь от баллона работает). если газа осталось мало, нужно менять баллон.
электрическая печь включается поворотом ручки, следить не за чем не нужно.
как пекарь, умеющий работать с абстрактной печью, поступит в этом случае?
даже близко нет. хотя идея хороша :)
у этих ребят ничего хорошего так и не получилось
нет, но инструмент у вам правильный
нет, даже близко нет. но нужно сказать, что мыслите вы круто
и опять мимо!
пошёл выброс-то

Информация

В рейтинге
Не участвует
Откуда
Россия
Зарегистрирован
Активность