
设计模式
weimeng809
这个作者很懒,什么都没留下…
展开
-
工厂模式
1、工厂模式的种类: 工厂模式是一种比较常用的设计模式,具体来说主要包含三种: 1)简单工厂模式 2)工厂方法模式 3)抽象工厂模式2、工厂模式的作用:工厂模式是用来封装对象的创建的。3、工厂模式的简要概述 1)简单工厂模式:将创建对象的细节封装在一个类里面,该类提供一个接口,外界可以通过这个类的这个接口得到实例对象。这个类就是工厂类。严格意义上讲,简单工厂不是一种设计模式,而更像是一种编原创 2016-10-26 21:00:01 · 699 阅读 · 3 评论 -
策略模式
1、策略模式的定义 定义了算法簇,分别封装起来,让它们之间可以相互替换,此模式让算法的变化独立于使用算法的客户。2、策略模式的简要概述 策略模式的核心是策略类。一种具体的策略相当于一个具体的解决问题的方法,这些方法一般可以看作是一些算法,这些算法可以相互替换,是一种平行的结构,它们有一个抽象的策略类,该类中定义了一个接口,这些具体的策略类都实现这个接口。这样对于使用该策略类的客户来说,耦合性就很原创 2016-11-09 23:43:39 · 864 阅读 · 0 评论 -
单例模式
1、单例模式的定义 单例模式确保一个类只有一个实例,并提供一个全局访问点。2、使用场景 我们希望这个类在整个应用程序中,只有一个对象实例,并且提供一个全局访问接口。单例模式常常被用来管理共享的资源,例如,注册表信息,数据库连接或线程池等。对于全局共享的资源的访问,使用单例可以避免资源访问时数据的不一致问题。3、单例模式的实现 1)单例模式在Java语言中的实现 对于Java的实现可以简单的概原创 2016-11-15 10:11:34 · 433 阅读 · 0 评论