设计模式
文章平均质量分 93
程序员波特
全网同名,资深Java开发。专注分享Java后端、中间件、架构设计、云原生、面试等干货知识。关注我,一起成长
展开
-
图文详解23种设计模式
设计模式是对大家实际工作中写的各种代码进行高层次抽象的总结,其中最出名的当属 Gang of Four (GoF) 的分类了,他们将设计模式分类为 23 种经典的模式,根据用途我们又可以分为三大类,分别为创建型模式、结构型模式和行为型模式。 有一些重要的设计原则在开篇和大家分享下,这些原则将贯通全文: 面向接口编程,而不是面向实现。这个很重要,也是优雅的、可扩展的代码的第一步,这就不需要多说了吧。 职责单一原则。每个类都应该只有一个单一的功能,并且该功能应该由这个类完全封装起来。 对修改关闭,对扩展开放。转载 2022-05-12 08:00:00 · 851 阅读 · 0 评论 -
《Head First设计模式》读书笔记
前言:本文是记录我在阅读《Head First设计模式》这本书时,做得相关笔记,相关示例代码地址:design-patterns。由于本书不是将设计原则和设计模式分开讲述的,而是在讲一个设计模式之前,会引出一个设计原则,我在做笔记时进行了分类,可以看该文的目录,需要学习设计模式详情建议查看原书,希望本文对你了解设计模式有所帮助。 第一章要点 知道面向对象(OO)基础,并不足以让你设计出良好的面向对象(OO)系统 良好的OO设计必须具备可用复用、可扩充、可维护三个热性 模式可以让我们建造出具有良好的OO.原创 2022-05-11 22:30:00 · 184 阅读 · 0 评论