设计模式
文章平均质量分 91
漏墨小子
这个作者很懒,什么都没留下…
展开
-
设计模式-单例模式简介
单例模式是指在程序运行的某一个进程或线程中所有使用的某个类的实例都是同一个(我自己定义的)。下面是百度的定义:单例模式,是一种常用的软件设计模式。它的核心解构中只包含一个被称为单例的特殊类。通过单例模式可以保证系统中,应用该模式的类只有一个实例。即一个类只有一个对象实例。单例模式最初的定义出现于GoF(“四人帮”,又称Gang of Four,即Erich Gamma、Richard ...原创 2018-04-30 15:15:06 · 147 阅读 · 0 评论 -
设计模式-代理模式 简介
设计模式-工厂模式    代理(Proxy)是一种设计模式,提供了对目标对象另外的访问方式;即通过代理对象访问目标对象.这样做的好处是:可以在目标对象实现的基础上,增强额外的功能操作,即扩展目标对象的功能.    这里使用到编程中的原创 2018-07-16 16:10:10 · 209 阅读 · 0 评论 -
软件设计-设计模式六大原则
工厂模式原创 2018-07-16 17:52:02 · 602 阅读 · 0 评论 -
设计模式-策略模式简介
引言前段时间再看 《阿里巴巴》时,看到这么一条推荐规范: 超过3层的if-else的逻辑判断代码可以使用卫语句、策略模式、状态模式等来实现好奇这策略模式(Strategy Pattern)是一种什么样的解决方案。定义: 策略模式定义了一系列的算法,并将每一个算法封装起来,而且使他们可以相互替换,策略模式让算法独立于使用它的客户而独立变化。结构策略(St...原创 2018-06-28 17:24:24 · 224 阅读 · 1 评论 -
设计模式-三种工厂模式简介
设计模式-工厂模式工厂模式(Factory Pattern)是 Java 中最常用的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。在工厂模式中,我们在创建对象时不会对客户端暴露创建逻辑,并且是通过使用一个共同的接口来指向新创建的对象。工厂模式主要是为创建对象提供了接口。工厂模式按照《Java与模式》中的提法分为三类: 1. 简单工厂模式(Simple...原创 2018-07-24 11:20:47 · 220 阅读 · 0 评论