E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
设计模式初涉
如何让孩子爱上设计模式 —— 5.工厂方法模式(Factory Method Pattern)
如何让孩子爱上设计模式——5.工厂方法模式(FactoryMethodPattern)标签:
设计模式初涉
描述性文字举个小猪卖奶茶的简单例子,引入简单工厂模式,再引入工厂方法模式。
coder-pig
·
2020-08-22 09:49
设计模式初涉
如何让孩子爱上设计模式
如何让孩子爱上设计模式 ——18.备忘录模式(Memento Pattern)
如何让孩子爱上设计模式——18.备忘录模式(MementoPattern)标签:
设计模式初涉
描述性文字本节讲解的是行为型设计模式种的:备忘录模式(MementoPattern),说到这个模式想起以前用GBA
coder-pig
·
2020-07-29 07:31
设计模式初涉
如何让孩子爱上设计模式
如何让孩子爱上设计模式 ——8.装饰者模式(Decorator Pattern)
如何让孩子爱上设计模式——8.装饰者模式(DecoratorPattern)标签:
设计模式初涉
描述性文字还记得工厂方法模式小猪开的奶茶店吗?
coder-pig
·
2020-07-29 03:38
设计模式初涉
如何让孩子爱上设计模式
如何让孩子爱上设计模式 ——19.中介者模式(Mediator Pattern)
如何让孩子爱上设计模式——19.中介者模式(MediatorPattern)标签:
设计模式初涉
描述性文字本节讲述的是行为型结构模式中的——中介者模式(MediatorPattern),说到中介这个词,相信大家都不会陌生
coder-pig
·
2020-07-15 13:52
设计模式初涉
如何让孩子爱上设计模式
如何让孩子爱上设计模式 ——22.责任链模式(Chain of Responsibility Pattern)
如何让孩子爱上设计模式——22.责任链模式(ChainofResponsibilityPattern)标签:
设计模式初涉
描述性文字定义使多个对象都有机会处理请求,从而避免请求的发送者与接收者之间的耦合关系
coder-pig
·
2020-07-12 20:56
设计模式初涉
如何让孩子爱上设计模式
如何让孩子爱上设计模式 ——23.状态模式(State Pattern)
如何让孩子爱上设计模式——23.状态模式(StatePattern)标签:
设计模式初涉
描述性文字分离状态,选择实现定义当一个对象的内在状态发生改变时允许改变其行为,这个对象看起来像是改变了它的类三个角色
coder-pig
·
2020-07-12 20:56
设计模式初涉
如何让孩子爱上设计模式
如何让孩子爱上设计模式 ——14.策略模式(Strategy Pattern)
如何让孩子爱上设计模式——14.策略模式(StrategyPattern)标签:
设计模式初涉
描述性文字本节讲解的是行为型设计模式中的第一个模式:策略模式,这个模式非常简单,也很好理解。
coder-pig
·
2020-07-10 20:50
设计模式初涉
如何让孩子爱上设计模式
如何让孩子爱上设计模式 —— 1.面向对象相关概述
如何让孩子爱上设计模式——1.面向对象相关概述标签:
设计模式初涉
描述性文字:本节描述的是面向对象的相关概述,有以下三点:面向对象的三大特性,类与类的六种关系以及面向对象的七大原则面向对象的三大特性封装(
coder-pig
·
2020-07-10 15:29
设计模式初涉
如何让孩子爱上设计模式
如何让孩子爱上设计模式 ——20.解释器模式(Interpreter Pattern)
如何让孩子爱上设计模式——20.解释器模式(InterpreterPattern)标签:
设计模式初涉
描述性文字解释器模式是一个用的比较少的设计模式,而且不太好理解,先说下概念相关的东西再写个代码示例帮助下理解
coder-pig
·
2020-06-30 19:10
设计模式初涉
如何让孩子爱上设计模式
如何让孩子爱上设计模式 ——21.访问者模式(Visitor Pattern)
如何让孩子爱上设计模式——21.访问者模式(VisitorPattern)标签:
设计模式初涉
描述性文字本节讲解的访问者模式相比起上一节的解释器模式显得稍微易懂一些,核心其实就是:数据结构不变,操作可变,
coder-pig
·
2020-06-30 19:10
设计模式初涉
如何让孩子爱上设计模式
如何让孩子爱上设计模式 —— 3.建造者模式(Builder Pattern)
如何让孩子爱上设计模式——3.建造者模式(BuilderPattern)标签:
设计模式初涉
应用场景将复杂对象的构建与它的表示分离开来,使得同样的构建过程可以创建不同的表示。
coder-pig
·
2020-06-30 19:10
设计模式初涉
如何让孩子爱上设计模式
设计模式
建造者模式
Builder
如何让孩子爱上设计模式 ——15.观察者模式(Observer Pattern)
如何让孩子爱上设计模式——15.观察者模式(ObserverPattern)标签:
设计模式初涉
描述性文字本节讲述的是:观察者模式(ObserverPattern),如果你用过RxJava,相信你对这个模式应该不会陌生
coder-pig
·
2020-06-30 19:10
设计模式初涉
如何让孩子爱上设计模式
如何让孩子爱上设计模式 ——17.命令模式(Command Pattern)
如何让孩子爱上设计模式——17.命令模式(CommandPattern)标签:
设计模式初涉
描述性文字本节讲解的是行为型设计模式种的:命令模式,该模式非常简单,就是用于行为请求者与行为实现者的解耦,举个简单的例子
coder-pig
·
2020-06-30 19:10
设计模式初涉
如何让孩子爱上设计模式
如何让孩子爱上设计模式 ——13.代理模式(Proxy Pattern)
如何让孩子爱上设计模式——13.代理模式(ProxyPattern)标签:
设计模式初涉
描述性文字本节讲解的是7种结构型设计模式的最后一种:代理模式,看名字以为很高端难用,其实不然,简单点说就是:引用代理对象对象的方式来访问目标对象举个例子帮助理解下代理模式
coder-pig
·
2020-06-30 19:10
设计模式初涉
如何让孩子爱上设计模式
如何让孩子爱上设计模式 —— 2.单例模式(Singleton Pattern)
如何让孩子爱上设计模式——2.单例模式(SingletonPattern)标签:
设计模式初涉
描述性文字:有23种不同的设计模式,分为三大类:本节描述的是最简单烂大街的单例模式。
coder-pig
·
2020-06-30 19:09
设计模式初涉
如何让孩子爱上设计模式
如何让孩子爱上设计模式 ——11.外观模式(Facade Pattern)
标签:
设计模式初涉
场景引入相信各位玩过LOL英雄联盟游戏的童鞋,对下面两个英雄都不会陌生吧:分别是瑞雯和盲僧,这两个英雄都可以通过组合键的方式打出爆炸性伤害,打出这套组合键除了需要较快的手速外,还需要记住键位顺序
coder_pig
·
2020-06-30 11:28
如何让孩子爱上设计模式 ——10.桥接模式(Bridge Pattern)
如何让孩子爱上设计模式——10.桥接模式(BridgePattern)标签:
设计模式初涉
我有故事,你有酒吗?
coder-pig
·
2020-06-21 15:45
设计模式初涉
如何让孩子爱上设计模式
小猪的
设计模式初涉
总结!纯干货~
小猪的
设计模式初涉
总结!纯干货~标签:知识点总结描述性文字今年一月初有了离职的念头后,就盘算着把设计模式给过一遍,索性就开了一个新的系列:《如何让孩子爱上设计模式》。
coder-pig
·
2020-06-21 15:45
设计模式初涉
如何让孩子爱上设计模式 —— 6.抽象工厂模式(Abstract Factory Pattern)
标签:
设计模式初涉
描述性文字上节通过小猪开奶茶店的例子引入了简单工厂模式与工厂方法模式,本节我们来继续通过这个例子引出抽象工厂模式!
coder_pig
·
2020-04-03 23:40
如何让孩子爱上设计模式 —— 7.适配器模式(Adapter Pattern)
标签:
设计模式初涉
概念相关定义:适配器模式把一个类的接口变换成客户端所期待的另一种接口,从而使原本因接口不匹配而无法在一起工作的两个类能够在一起工作。
coder_pig
·
2020-04-03 15:30
如何让孩子爱上设计模式 —— 2.单例模式(Singleton Pattern)
标签:
设计模式初涉
描述性文字:有23种不同的设计模式,分为三大类:23种设计模式思维导图本节描述的是最简单烂大街的单例模式。
coder_pig
·
2020-03-25 10:22
小猪的
设计模式初涉
总结!纯干货~
小猪的
设计模式初涉
总结!纯干货~标签:知识点总结描述性文字今年一月初有了离职的念头后,就盘算着把设计模式给过一遍,索性就开了一个新的系列:《如何让孩子爱上设计模式》。
coder_pig
·
2020-03-25 05:54
# 如何让孩子爱上设计模式 ——22.责任链模式(Chain of Responsibility Pattern)
标签:
设计模式初涉
描述性文字定义使多个对象都有机会处理请求,从而避免请求的发送者与接收者之间的耦合关系,将这个对象连成一条链,并沿着这条链传递该请求,知道有一个对象处理它为止。
coder_pig
·
2020-03-21 18:23
如何让孩子爱上设计模式 —— 3.建造者模式(Builder Pattern)
如何让孩子爱上设计模式——3.建造者模式(BuilderPattern)标签:
设计模式初涉
应用场景将复杂对象的构建与它的表示分离开来,使得同样的构建过程可以创建不同的表示。
coder_pig
·
2020-03-20 07:14
如何让孩子爱上设计模式 —— 1.面向对象相关概述
标签:
设计模式初涉
描述性文字:本节描述的是面向对象的相关概述,有以下三点:面向对象的三大特性,类与类的六种关系以及面向对象的七大原则面向对象的三大特性封装(Encapsulation)不需要知道对象具体实现细节
coder_pig
·
2020-03-20 06:37
如何让孩子爱上设计模式 —— 4.原型模式(Prototype Pattern)
标签:
设计模式初涉
使用场景简单点说就是克隆对象!适用场景如下:1.当初始化类对象需要消耗非常多资源,或者说要进行繁琐的数据准备或者权限,如果想简化创建,可以使用原型模式。
coder_pig
·
2020-03-05 21:38
如何让孩子爱上设计模式 ——8.装饰者模式(Decorator Pattern)
标签:
设计模式初涉
描述性文字还记得工厂方法模式小猪开的奶茶店吗?
coder_pig
·
2020-03-03 01:31
如何让孩子爱上设计模式 —— 5.工厂方法模式(Factory Method Pattern)
标签:
设计模式初涉
描述性文字举个小猪卖奶茶的简单例子,引入简单工厂模式,再引入工厂方法模式。
coder_pig
·
2020-02-29 07:16
如何让孩子爱上设计模式 ——18.备忘录模式(Memento Pattern)
标签:
设计模式初涉
描述性文字本节讲解的是行为型设计模式种的:备忘录模式(MementoPattern),说到这个模式想起以前用GBA玩宠物小精灵绿宝石的抓裂空座的时候,虽然有大师球,但是基本都会想着用其他精灵球把神兽抓住
coder_pig
·
2020-02-09 05:51
如何让孩子爱上设计模式 ——23.状态模式(State Pattern)
标签:
设计模式初涉
描述性文字分离状态,选择实现定义当一个对象的内在状态发生改变时允许改变其行为,这个对象看起来像是改变了它的类三个角色Context:上下文环境,定义客户感兴趣的接口,维护一个State
coder_pig
·
2019-12-30 07:29
如何让孩子爱上设计模式 ——10.桥接模式(Bridge Pattern)
标签:
设计模式初涉
我有故事,你有酒吗?这年头写个技术文不讲个故事都不行,行,我讲;还有发现很多的技术博文都开始有喜欢往文中插入几个表情的趋势了,但是你真的插的姿势对了吗?
coder_pig
·
2019-12-20 22:20
如何让孩子爱上设计模式 ——20.解释器模式(Interpreter Pattern)
标签:
设计模式初涉
描述性文字解释器模式是一个用的比较少的设计模式,而且不太好理解,先说下概念相关的东西再写个代码示例帮助下理解:定义给定一个语言之后,解释器模式可以定义出其文法的一种表示,并同时提供一个解释器
coder_pig
·
2019-11-06 07:56
如何让孩子爱上设计模式 ——24.模板方法模式(Template Method Pattern)
标签:
设计模式初涉
描述性文字终于来到23种设计模式的最后一种:模板方法模式,听名字感觉好像很复杂的样子,实则不然,先不讲概念,先写个简单的例子,通过例子来感受这个模式。
coder_pig
·
2017-03-21 16:06
如何让孩子爱上设计模式 ——19.中介者模式(Mediator Pattern)
标签:
设计模式初涉
描述性文字本节讲述的是行为型结构模式中的——中介者模式(MediatorPattern),说到中介这个词,相信大家都不会陌生,特别是房产中介,房东把房子信息告知房产中介,房客通过房产中介获取租房信息
coder_pig
·
2017-03-15 17:53
如何让孩子爱上设计模式 ——16.迭代器模式(Iterator Pattern)
标签:
设计模式初涉
描述性文字本节讲解的是:迭代器模式(IteratorPattern),说到迭代器,如果你学过Java集合,相信你对于集合迭代器Iterator并不会陌生,比如,遍历一个集合:Iteratoriterator
coder_pig
·
2017-03-10 11:38
如何让孩子爱上设计模式 ——15.观察者模式(Observer Pattern)
标签:
设计模式初涉
描述性文字本节讲述的是:观察者模式(ObserverPattern),如果你用过RxJava,相信你对这个模式应该不会陌生,当然,RxJava是扩展的观察者模式,这里不做了解,只讲解最简单的观察者模式
coder_pig
·
2017-03-07 14:30
如何让孩子爱上设计模式 ——14.策略模式(Strategy Pattern)
标签:
设计模式初涉
描述性文字本节讲解的是行为型设计模式中的第一个模式:策略模式,这个模式非常简单,也很好理解。
coder_pig
·
2017-03-06 12:44
如何让孩子爱上设计模式 ——13.代理模式(Proxy Pattern)
标签:
设计模式初涉
描述性文字本节讲解的是7种结构型设计模式的最后一种:代理模式,看名字以为很高端难用,其实不然,简单点说就是:引用代理对象对象的方式来访问目标对象举个例子帮助理解下代理模式:小猪的老爸是卖鞋的以前
coder_pig
·
2017-03-03 13:55
如何让孩子爱上设计模式 ——12.享元模式(Flyweight Pattern)
标签:
设计模式初涉
场景引入有时在开发中,可能我们需要创建大量的相同的重复对象,比如游戏开发中,场景贴图的,一个森林的场景,要有有成千上万的树,如果为每棵树都实例化不同的模型,估计会把你电脑给炸了。
coder_pig
·
2017-02-27 16:44
如何让孩子爱上设计模式 ——9.组合模式(Composite Pattern)
标签:
设计模式初涉
描述性文字组合模式,又称为部分整体模式,把具有相似的一组对象当做一个对象处理,用一种树状的结构来组合对象,再提供统一的方法去访问相似的对象,以此忽略掉对象与对象容器间的差别。
coder_pig
·
2017-01-25 19:34
7.适配器模式(Adapter Pattern)
如何让孩子爱上设计模式——7.适配器模式(AdapterPattern)标签:设计模式适配器模式Adapter2017-01-2021:03298人阅读评论(0)收藏举报分类:
设计模式初涉
(7)版权声明
meinanqihao
·
2017-01-23 13:45
如何让孩子爱上设计模式 —— 7.适配器模式(Adapter Pattern)
如何让孩子爱上设计模式——7.适配器模式(AdapterPattern)标签:
设计模式初涉
概念相关定义:适配器模式把一个类的接口变换成客户端所期待的另一种接口,从而使原本因接口不匹配而无法在一起工作的两个类能够在一起工作
coder-pig
·
2017-01-20 21:40
设计模式初涉
如何让孩子爱上设计模式
设计模式
适配器模式
Adapter
设计模式初涉
在开始学设计模式这一块,先把《大话设计模式》浏览了一遍,看完后的结果就是代码没懂几个,就瞅着那些小故事了。虽说是小故事大道理,可是对我来说却是故事没少听,道理还没出来就先略过了,所以真正看的时候可要细心了,现在先来谈谈我对设计模式的初步感知。 敲代码有一年多了,虽然知道它有一定的规则可循,但是设计代码的时候还是懵懂无知。尤其是在接触了软件工程后,更是感觉对这方面的认知还非常欠缺。就像在学排
chenyanmoting
·
2014-04-27 22:00
上一页
1
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他