kvisaz (kvisaz) wrote,
kvisaz
kvisaz

Паттерны в программировании

PS: наверное, одна из самых понятных книг про паттерны в программировании

1. паттерны разжевываются на коротких и независимых примерах (читать можно с любой главы)
2. многократное поворачивание формулировок с разных сторон - облегчает понимание, если не вкурил с первой формулировки
3. многократное повторение принципов предыдущих паттернов в виде коротких "шпор"

GetBigImage.jpg

PPS: базовая причина паттернов - необходимость легких изменений. Если изменения не предполагаются или программа очень коротка - можно забить.

PPPS: для человека с улицы программирование с помощью паттернов можно передать такой метафорой:
- Смотри, мы соберем всю электропроводку у тебя в квартире с помощью хороших тройников, удлинителей и переключателей. Когда захочешь что-то починить - сможешь просто выдернуть нужный участок или заменить неисправный кусок. А захочешь добавить еще участок сети - воткнешь в любой подходящий тройник.

PPPPS: современная сантехника, если сравнивать ее со старыми аналогами, фактически движется в направлении этой метафоры. Да вообще можно сказать, что все технические системы - стараются двигаться в сторону модульности и единообразных. А какая не движется - та дура или слишком нова и мала, чтобы в ней это было важно. В новых областях важны принципиально другие факторы - принципиальная работоспособность, к примеру.
Tags: Книги, программирование
Subscribe

Recent Posts from This Journal

  • Движущиеся картинки

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

  • Брандмауэр

    - Ты почему не улыбаешься? - Мало практики. Родился в 74 году - Я вообще родился в 70. - Значит, у тебя больше практики в международных компаниях. -…

  • У России только два союзника - Достоевский и Гиляровский

    Я в один день случайно прочитал какие-то куски Достоевского, затем мнение нейробиологов о нем, затем куски записок Гиляровского (искал слово…

  • Post a new comment

    Error

    default userpic
    When you submit the form an invisible reCAPTCHA check will be performed.
    You must follow the Privacy Policy and Google Terms of use.
  • 22 comments

Recent Posts from This Journal

  • Движущиеся картинки

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

  • Брандмауэр

    - Ты почему не улыбаешься? - Мало практики. Родился в 74 году - Я вообще родился в 70. - Значит, у тебя больше практики в международных компаниях. -…

  • У России только два союзника - Достоевский и Гиляровский

    Я в один день случайно прочитал какие-то куски Достоевского, затем мнение нейробиологов о нем, затем куски записок Гиляровского (искал слово…