首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
编程小菜鸟
掘友等级
java
编程路上的一只小菜鸟!
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
56
文章 56
沸点 0
赞
56
返回
|
搜索文章
最新
热门
设计模式之——解释器模式
今天给大家介绍的设计模式叫做“解释器模式”,该模式是“行为型设计模式”中的一员。 解释器模式的核心思想是:给定一个语言,定义它的文法的一种表示,并定义一个解释器,使用该解释器来解释语言中的句子。 别慌让“菜鸟”来给你分析一波。 我们可以通过解释器将语言中的句子解析成一颗语法树,…
程序员必备技能之——备忘录模式
别把一辈子过成一天。 备忘录模式是属于行为型设计模式的一种。 该模式的核心思想是在不破坏封装性的前提下,捕获一个对象的内部状态,并且在该对象之外保存捕获到的状态。这样做的意义是确保以后可以随时将该对象恢复到原来保存的某一状态时。 通俗点说备忘录模式就是通过一种特定的手段来记录一…
作为一位即将单独负责项目的菜鸟来谈谈他的心里话
2020年的年末我接到了一个通知,这个通知来得突然却也在意料之中。通知的内容是从这周(12月7号)开始要带项目了,这也是我人生第一次完整的负责一个项目。 说实话从接到通知到此时此刻我的内心或多或少的还是有那么一点没底,毕竟是第一次独立负责项目。虽然说只是在原有的基础版本上做一些…
程序员怎能不会“中介者模式”,请耗子尾汁
今天让我们一起来了解一下中介者模式,希望通过本文的讲解大家可以更加深入的理解该模式。 中介者模式属于行为型设计模式的一种。 该模式的核心思想是:通过一个中介类来封装一系列的对象交互,让各对象之间不需要显示的相互引用,从而促使对象间的耦合度降低。 小明想要租房,他比较笨采用最原始…
升职加薪必备技能:设计模式之——观察者模式
观察者模式属于行为型设计模式的一种。该模式的主要作用是定义了对象之间一对多的依赖关系。当“一”的一方发生改变时会自动通知给每一位依赖者。 简单来说我们可以将该模式理解成一个社区的“居委会”,每位居民都依赖于居委会,当有什么消息时居委会将通知给每位居民。 相信通过这个简单的小例子…
设计模式系列:一文让你领会“迭代器模式”的用途
通过“迭代”二字我相信大家大概就可以猜出该设计模式的使用场景了。那么大家可能就会有疑问了,遍历还需要设计模式吗?是不是有点过分了?别慌听我慢慢道来。 此时我们想遍历这些集合的话就需要使用不同的方式,并且我们还需要知道集合的内部结构,才能对应的选择适合的遍历方式。这样做的话是不是…
设计模式系列:一文带你领略“访问者模式”的魅力
访问者模式相对来说比较抽象和难以理解,可能单纯地通过文字、类图、案例代码大家还是不太容易理解该模式,不过希望大家不要急躁,可以静下心来用心的体会该设计模式的魅力。相信你一定会有所收获。 访问者模式的基本概念:封装一些作用于某种数据结构中元素上的操作。其有一个重要的特征是可以在不…
设计模式系列:一文带你了解“命令模式”
我们日常的开发就很好地体现出了命令模式,比如:领导将开发任务指派给程序员去完成。其中领导就是“命令的发布者(调用者)”,程序员就是“命令的具体执行者(接收者)”,这个指派的动作就是“具体的命令”。命令将调用者和接收者进行连接,从而完成开发任务,这一套流程就可以看作是命令模式的执…
优秀程序员必备技能:设计模式之——模板模式
模板模式也被称为“模板方法模式”,该模式是行为型模式的一种,模板模式相对来说比较简单也比较容易理解。 该模式的实现思路是:在一抽象类中定义一个公开的模板方法,该方法规定了某一算法(也可称为功能)的执行流程,其子类可以按照需求重写类中的其它方法,但是整个算法将以模板方法定义的流程…
了解代理模式这一篇文章就够了
代理模式的核心思想就是:为一个对象(被代理对象)提供一个代理对象,并且通过代理对象控制对原来被代理对象的访问。可以简单理解为通过代理对象访问目标对象。这样做最大的好处就是可以在目标对象实现的基础上,增强额外的功能,起到扩展目标对象的效果。 被代理的对象可以是远程对象、创建时开销…
下一页
个人成就
文章被点赞
104
文章被阅读
34,400
掘力值
1,319
关注了
1
关注者
13
收藏集
0
关注标签
1
加入于
2020-04-21