设计模式
pseudonym_
如烟火无边,灼深河暗夜。
展开
-
动态代理
利用Proxy类来实现动态代理。原创 2017-06-03 20:00:57 · 258 阅读 · 0 评论 -
MVC设计模式
看了书本,启发了自己对MVC设计模式的理解。原创 2017-07-23 22:19:51 · 302 阅读 · 0 评论 -
设计模式_02 策略模式
1. 策略模式简介 策略模式的主要核心是:定义了算法家族,分别封装起来,让他们之间可以相互替换,此模式让算法发生变化,不会影响到使用算法的用户。 举例:最简单的例子是密码加密。根据你不同的要求返回不同的密码。你也可以将各种算法对象封装起来,通过不同对象来产生不同密码(就是简单工厂模式)。但是简单工厂模式一般都是用来解决对象创建问题,而且如果用户要每天都使用一种不同的加密方法,就会导致原创 2018-01-22 16:06:28 · 221 阅读 · 0 评论 -
设计模式_03 装饰模式
什么是设计模式?有啥用? 设计模式一套代码设计的经验总结,通俗点来说就像是个语文考试中的作文模板,能够轻松解决一类问题。很多时候在项目中运用设计模式,能够轻松地解决很多问题。 使用装饰模式的目的是什么? 使用装饰模式的目的是在不改变原类文件代码和使用继承的情况下,动态地扩展一个对象的功能。通过创建一个包装对象,我们称之为装饰,用来包裹真实的对象。 装饰模式存在的意义? 但凡是初学者都知原创 2017-05-07 22:41:16 · 278 阅读 · 0 评论 -
设计模式_04 代理模式
1. 代理模式 代理模式的作用:在某些情况下,我们无法和目标直接进行接触,这时候就得依靠中介来进行达到接触的目的。代理模式能屏蔽真实行为的访问,让程序更加安全。为其他对象提供一种代理以控制这个对象的访问。 代理模式的实现: 代理类和被代理类(真实对象)要实现同一个接口。 在代理类中持有一个被代理对象。 在代理类中调用被代理类的真实行为。 代理模式和装饰模式有点类似。但是装原创 2017-06-03 15:39:27 · 272 阅读 · 0 评论 -
设计模式_01 简单工厂模式
自己对简单对象工厂这个设计模式的理解。原创 2018-01-20 15:37:07 · 201 阅读 · 0 评论