自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 代理模式

1.代理模式的定义和特点代理模式(Proxy)的定义: 为其他对象提供一种代理以控制对这个对象的访问。在某些情况下,一个对象不适合或者不能直接引用另一个对象,而代理对象可以在客户端和目标对象之间起到中介的作用代理模式的优点:代理模式能将客户端与目标对象分离,在一定程度上降低了系统的耦合度;代理模式在客户端与目标对象之间起到一个中介作用和保护目标对象的作用;高扩展性,代理对象可以扩展...

2019-10-24 20:30:20 129

原创 建造者模式

1.建造者模式的定义和特点2.建造者模式的结构与实现1.模式的结构2.结构图3.实现

2019-10-21 23:42:17 100

原创 抽象工厂模式

3抽象工厂模式   抽象工厂模式是所有形态的工厂模式中最为抽象和最具一般性的一种形态。抽象工厂模式是指当有多个抽象角色时,使用的一种工厂模式。抽象工厂模式可以向客户端提供一个接口,使客户端在不必指定产品的具体的情况下,创建多个产品族中的产品对象。   为创建一组相关或相互依赖的对象提供一个接口,而且无需指定他们的具体类。   ...

2019-10-21 19:23:51 110

原创 工厂方法模式

工厂方法(FactoryMethod)模式是一种对象创建型模式,1.工厂方法模式的定义与特点工厂方法(FactoryMethod)模式的定义:定义一个创建产品对象的工厂接口,将产品对象的实际创建工作推迟到具体子工厂类当中。   我们把被创建的对象称为“产品”,把创建产品的对象称为“工厂”。   如果要创建的产品不多,只需要一个工厂类就可以完成,这...

2019-10-19 17:25:12 227

原创 原型模式

1.原型模式的定义与特点原型(Prototype)模式是一种对象创建型模式,用一个已经创建的实例作为原型,通过复制该原型对象来创建一个和原型相同或相似的新对象。原型模式的特点:由原型对象自身创建目标对象。也就是说,对象创建这一动作发自原型对象本身目标对象是原型对象的一个克隆。也就是说,通过Prototype模式创建的对象,不仅仅与原型对象具有相同的结构,还与原型对象具有相同的值根据...

2019-10-12 14:59:56 124

原创 单例模式

1.单例模式的定义与特点单例(Singleton)模式的定义: 指一个类只有一个实例,且该类能自行创建这个实例的一种模式单例模式有 3 个特点:单例类只有一个实例对象;该单例对象必须由单例类自行创建;单例类对外提供一个访问该单例的全局访问点;2.单例模式的结构与实现** 单例模式的7种写法和比较**饿汉式/** * 单例模式的饿汉式 * 优点:从它的实现中...

2019-10-12 11:15:07 88

原创 23种设计模式

设计模式两种分类根据目的来分(1)创建型模式:用于描述“怎样创建对象”,它的主要特点是“将对象的创建与使用分离”(2)结构型模式:用于描述如何将类或对象按某种布局组成更大的结构(3)行为型模式:用于描述类或对象之间怎样相互协作共同完成单个对象都无法单独完成的任务,以及怎样分配职责根据作用范围来分(1)类模式:用于处理类与子类之间的关系,这些关系通过继承来建立,是静态的,在编译时...

2019-10-11 18:29:54 140

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除