The third golden age of software engineering – thanks to AI, with Grady Booch

YouTube

Паттерны ООП в 10 минутах от вас… Поведенческие шаблоны с примерами на Java

Ночь. Курсор мигает, как маяк в тумане. Логи шепчут о том, что в коде — своя улица, свои правила и кодекс общения. Объекты — не безмолвные элементы системы. У каждого свой характер, привычки и слабости. Один щёлчок и поведение меняется: кто-то отдаёт приказы, кто-то внимательно прислушивается, а кто-то терпеливо ждёт сигнала. Эта статья — карта такого города. Всем привет! Меня зовут Бромбин Андрей и сегодня разберёмся в поведенческих паттернах ООП. Короткие определения, идеи через ясные метафоры и рабочие примеры на Java. Всё это для того, чтобы система не трещала по швам, а решения были ясными, предсказуемыми и поддерживаемыми. Шаблонизироваться

https://habr.com/ru/companies/ruvds/articles/960366/?utm_source=habrahabr&utm_medium=rss&utm_campaign=960366

#java #ruvds_статьи #ооп #паттерны_проектирования #программирование #kotlin #разработка_программного_обеспечения #gof #банда_четырёх #бэкенд

Паттерны ООП в 10 минутах от вас… Поведенческие шаблоны с примерами на Java

Ночь. Курсор мигает, как маяк в тумане. Логи шепчут о том, что в коде — своя улица, свои правила и кодекс общения. Объекты — не безмолвные элементы системы. У каждого свой характер, привычки и...

Хабр

Паттерны ООП в 10 минутах от вас… Поведенческие шаблоны с примерами на Java

Ночь. Курсор мигает, как маяк в тумане. Логи шепчут о том, что в коде — своя улица, свои правила и кодекс общения. Объекты — не безмолвные элементы системы. У каждого свой характер, привычки и слабости. Один щёлчок и поведение меняется: кто-то отдаёт приказы, кто-то внимательно прислушивается, а кто-то терпеливо ждёт сигнала. Эта статья — карта такого города. Всем привет! Меня зовут Бромбин Андрей и сегодня разберёмся в поведенческих паттернах ООП. Короткие определения, идеи через ясные метафоры и рабочие примеры на Java. Всё это для того, чтобы система не трещала по швам, а решения были ясными, предсказуемыми и поддерживаемыми. Шаблонизироваться

https://habr.com/ru/companies/ruvds/articles/960366/

#java #ruvds_статьи #ооп #паттерны_проектирования #программирование #kotlin #разработка_программного_обеспечения #gof #банда_четырёх #бэкенд

Паттерны ООП в 10 минутах от вас… Поведенческие шаблоны с примерами на Java

Ночь. Курсор мигает, как маяк в тумане. Логи шепчут о том, что в коде — своя улица, свои правила и кодекс общения. Объекты — не безмолвные элементы системы. У каждого свой характер, привычки и...

Хабр

Паттерны ООП c примерами на Java: порождающие шаблоны

Привет! Меня зовут Бромбин Андрей. В этой статье мы рассмотрим порождающие паттерны ООП. Обсудим, что такое хороший дизайн и почему не стоит начинать всё с нуля каждый раз, когда перед нами новая задача. Также разберёмся, где эти паттерны действительно помогают и какую пользу несут — всё это с наглядными примерами на Java, приближёнными к реальным. Всем нам хочется делать больше и тратить на это меньше времени. Браться за новые задачи смелее и выполнять их эффективнее. В этом нам и помогают паттерны: они дают рабочую схему для типовых кейсов, чтобы не выдумывать решение каждый раз с чистого листа. Шаблонизироваться

https://habr.com/ru/companies/ruvds/articles/955604/?utm_source=habrahabr&utm_medium=rss&utm_campaign=955604

#java #ruvds_статьи #паттерны_проектирования #gof #kotlin #javaразработка #ооп #проектирование_и_рефакторинг #проектирование_систем

Паттерны ООП c примерами на Java: порождающие шаблоны

Привет! Меня зовут Бромбин Андрей. В этой статье мы рассмотрим порождающие паттерны ООП. Обсудим, что такое хороший дизайн и почему не стоит начинать всё с нуля каждый раз, когда перед нами новая...

Хабр

Паттерны ООП c примерами на Java: порождающие шаблоны

Привет! Меня зовут Бромбин Андрей. В этой статье мы рассмотрим порождающие паттерны ООП. Обсудим, что такое хороший дизайн и почему не стоит начинать всё с нуля каждый раз, когда перед нами новая задача. Также разберёмся, где эти паттерны действительно помогают и какую пользу несут — всё это с наглядными примерами на Java, приближёнными к реальным. Всем нам хочется делать больше и тратить на это меньше времени. Браться за новые задачи смелее и выполнять их эффективнее. В этом нам и помогают паттерны: они дают рабочую схему для типовых кейсов, чтобы не выдумывать решение каждый раз с чистого листа. Шаблонизироваться

https://habr.com/ru/companies/ruvds/articles/955604/

#java #ruvds_статьи #паттерны_проектирования #gof #kotlin #javaразработка #ооп #проектирование_и_рефакторинг #проектирование_систем

Паттерны ООП c примерами на Java: порождающие шаблоны

Привет! Меня зовут Бромбин Андрей. В этой статье мы рассмотрим порождающие паттерны ООП. Обсудим, что такое хороший дизайн и почему не стоит начинать всё с нуля каждый раз, когда перед нами новая...

Хабр

23 mẫu thiết kế GoF được ví như “1 Tổng thống – Singleton”, hay “Sub YouTube – Observer”, giúp dev VN ghi nhớ nhanh, phỏng vấn dễ! #DesignPatterns #GoF #lậpTrình #DevViet

https://www.reddit.com/r/programming/comments/1o2wfyi/understand_memorize_23_gof_design_patterns_using/

Tôi đã xây dựng một kho lưu trữ GitHub đầy đủ về 22 mẫu thiết kế GoF, với ví dụ và template trong 9 ngôn ngữ lập trình khác nhau. Tài liệu này tập trung vào thực hành, giúp bạn dễ dàng áp dụng vào dự án thực tế! #DesignPatterns #GoF #SoftwareArchitecture #MẫuThiếtKế #LậpTrình #OpenSource

https://www.reddit.com/r/opensource/comments/1np2nkm/i_built_a_comprehensive_multilanguage_guide_to/

Back in an engineering position, I come across newly written #Java code that has a lot of improvement potential regarding maintainability. It works, but I imagine engineers having to update it, including the original author’s future self and me, and I’m sure I can help them. This week, I refactored code using creational #DesignPatterns. In this post, I want to describe the issues I faced and mention how patterns helped me.

My thoughts on object creation.

https://blog.frankel.ch/thoughts-object-creation/

#GoF #OOP

Thoughts on object creation

Creational patterns were first described in the famous Gang of Four’s Design Patterns. The book presents each pattern in a dedicated chapter and follows a strict structure for each one: intent, motivation, applicability, structure, participants, collaborations, consequences, implementation, sample codes, known uses, and related patterns. The intent pattern presents a succinct goal of the pattern, while the applicability tells when you should use it. For example, here’s an excerpt fo

A Java geek
Problema passat, present i futur. Els experiments de #GuanyDeFunció amb patogens perillosos (els #PPP) en la nova administracio #USA. Clau el concepte "fet a USA i supervisat a USA". #GoF #DURC
"Very reasonable, very well-informed people could fall on opposite sides of the line, wherever you draw the line. Having a wide variety of people with different levels of expertise-not just logic, but safety, national security,... having them weigh in on this is really important.”
https://www.politico.com/newsletters/future-pulse/2025/08/13/niaid-acting-directors-view-of-risky-research-00506059
L'article repassa la controversia #GoF des d'abans dels experiments amb #H5N1 #HPAI del 2011, arribant a l'#Amerithrax (2001) i fins i tot a exemples iluminadors com dels cientifics q desenvoluparen el programa nuclear, el segle pasat (#Oppenheimer i altres).
Parafrasejant a Bill Clinton... "the economy, stupid" bé podriem dir que els viròlegs (o alguns en concret) han perdut (de moment i per anys) el debat de #GuanyDeFunció, o #GoF, perquè la final no eren tema seu, sinò "the society, stupids".