首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
编程小菜鸟
掘友等级
java
编程路上的一只小菜鸟!
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
56
文章 56
沸点 0
赞
56
返回
|
搜索文章
赞
文章( 56 )
沸点( 0 )
程序员怎能不会“中介者模式”,请耗子尾汁
今天让我们一起来了解一下中介者模式,希望通过本文的讲解大家可以更加深入的理解该模式。 中介者模式属于行为型设计模式的一种。 该模式的核心思想是:通过一个中介类来封装一系列的对象交互,让各对象之间不需要显示的相互引用,从而促使对象间的耦合度降低。 小明想要租房,他比较笨采用最原始…
升职加薪必备技能:设计模式之——观察者模式
观察者模式属于行为型设计模式的一种。该模式的主要作用是定义了对象之间一对多的依赖关系。当“一”的一方发生改变时会自动通知给每一位依赖者。 简单来说我们可以将该模式理解成一个社区的“居委会”,每位居民都依赖于居委会,当有什么消息时居委会将通知给每位居民。 相信通过这个简单的小例子…
设计模式系列:一文让你领会“迭代器模式”的用途
通过“迭代”二字我相信大家大概就可以猜出该设计模式的使用场景了。那么大家可能就会有疑问了,遍历还需要设计模式吗?是不是有点过分了?别慌听我慢慢道来。 此时我们想遍历这些集合的话就需要使用不同的方式,并且我们还需要知道集合的内部结构,才能对应的选择适合的遍历方式。这样做的话是不是…
设计模式系列:一文带你了解“命令模式”
我们日常的开发就很好地体现出了命令模式,比如:领导将开发任务指派给程序员去完成。其中领导就是“命令的发布者(调用者)”,程序员就是“命令的具体执行者(接收者)”,这个指派的动作就是“具体的命令”。命令将调用者和接收者进行连接,从而完成开发任务,这一套流程就可以看作是命令模式的执…
设计模式系列:一文带你领略“访问者模式”的魅力
访问者模式相对来说比较抽象和难以理解,可能单纯地通过文字、类图、案例代码大家还是不太容易理解该模式,不过希望大家不要急躁,可以静下心来用心的体会该设计模式的魅力。相信你一定会有所收获。 访问者模式的基本概念:封装一些作用于某种数据结构中元素上的操作。其有一个重要的特征是可以在不…
优秀程序员必备技能:设计模式之——模板模式
模板模式也被称为“模板方法模式”,该模式是行为型模式的一种,模板模式相对来说比较简单也比较容易理解。 该模式的实现思路是:在一抽象类中定义一个公开的模板方法,该方法规定了某一算法(也可称为功能)的执行流程,其子类可以按照需求重写类中的其它方法,但是整个算法将以模板方法定义的流程…
了解代理模式这一篇文章就够了
代理模式的核心思想就是:为一个对象(被代理对象)提供一个代理对象,并且通过代理对象控制对原来被代理对象的访问。可以简单理解为通过代理对象访问目标对象。这样做最大的好处就是可以在目标对象实现的基础上,增强额外的功能,起到扩展目标对象的效果。 被代理的对象可以是远程对象、创建时开销…
优秀程序员必备技能:设计模式之——享元模式
今天小菜鸟跟大家分享一下设计模式中的“享元模式”。 享元模式也被称为“蝇量模式”,属于结构型设计模式的一种,该模式的主要作用就是通过运用共享技术促使大量细粒度的对象可以被复用。 该模式常用于系统底层开发,解决系统性能问题。像我们常用的数据库连接池,字符串常量池等……都是使用享元…
一文带你学会“外观模式”,不会你找我
外观模式也叫做“过程模式”,该模式的核心思想是为不同子系统(类)中的一组接口提供一个一致的界面(类)。也就是定义一个高层次的类,该类封装了一些低层次的类和其方法,客户端使用时就用该类。 通过外观模式可以屏蔽子系统中的细节,促使调用端只需要跟高层次的类发生关系即可,无需再关注子系…
程序员必备技能:设计模式之——组合模式
“组合模式”也被称为“部分整体模式”该模式属于结构型模式的一种。 讲解该模式之前先带大家熟悉一下“树形结构”。相信大家对“树形结构”不会太陌生,如果你刚好不太了解的话可以想一下大树,一棵树它分别有树根、树枝、树叶,正好树形结构中也有根节点、子节点(非叶子节点)、叶子节点。 组合…
下一页
个人成就
文章被点赞
104
文章被阅读
36,322
掘力值
1,323
关注了
1
关注者
13
收藏集
0
关注标签
1
加入于
2020-04-21