首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
设计模式
订阅
优弓瓜
更多收藏集
微信扫码分享
微信
新浪微博
QQ
7篇文章 · 0订阅
设计模式 - 访问者模式
访问者模式(Visitor Pattern)是一种行为型设计模式,允许你在不修改现有对象结构的情况下定义一些新操作。通过将操作封装在一个访问者对象中,可以让你在不改变被访问对象的类的前提下修改和维护。
完整责任链模式——回旋链
第11天,点击查看活动详情 哈喽,大家好,我是一条。 上期在责任链模式的末尾说要聊一下完整责任链模式——Filter。我称之为回旋链
你的代码过度设计了吗?
引言 设计模式被认为是软件设计的“规范”,但是在互联网快速发展的过程中,也暴露了一些问题。相比过程式代码的简单与易于修改,设计模式常常导致代码复杂,增加理解与修改的成本,我们称之为 “过度设计”。 过
折腾Java设计模式之建造者模式
此AbstractPersonBuilder就是如上的相同的构造,而不同的表现就是此处的PersonOneBuilder和PersonTwoBuilder两个相同方式的构造器,但是具体的实现是不一样而构造出不同的表现。所以就是相同的构造过程而构造出不同的对象。 具体建造者(Pe…
Java设计模式-创建型模式-建造者模式
此系列文章为清华大学出版社出版刘伟编著《Java设计模式》的学习笔记。 将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。建造者模式是一种对象创建模式,它将客户端与包含多个部件的复杂对象的创建过程分离,客户端无需知道复杂对象的内部组成部分与装配方式,只需…
Java设计模式-建造者模式
看起来还是有点抽象。其实通俗一点的说,建造者模式就是将一个复杂的对象的一系列属性的设置分为多个步骤来一步一步的来设置它的一系列属性,最终构建出这个复杂的对象。 建造者模式就是将原本冗长的对象属性设置,转为使用清晰的明了的步骤来设置。 在我们平时编码的时候,总会遇到一些属性比较多…
23种设计模式之建造者(Builder)模式
将一个复杂对象的构造与它的表示分离,使同样的构建过程可以创建不同的表示。建造者模式是将一个复杂的对象分解为多个简单的对象,然后一步一步构建而成。它将变与不变相分离,即产品的组成部分是不变的,但每一部分是可以灵活选择的。