- 博客(6)
- 资源 (2)
- 收藏
- 关注
原创 设计模式之代理模式
代理模式代理模式(Proxy),为其他对象提供一种代理以控制对这个对象的访问。访问对象不适合或者不能直接引用目标对象。解决了直接访问对象时带来的问题。代理对象作为访问对象和目标对象之间的中介,起到保护目标对象的作用。可以对目标对象的功能进行 扩展。目标对象和访问对象进行了分离,在一定程度上降低了系统的耦合度。缺点访问对象和目标对象之间增加了一个代理对象,造成请求处理速度变慢。有些代理对象实现比较复杂,同时增加了系统的复杂度。
2019-11-13 15:03:56 139
原创 设计模式之原型模式
作为码农中的一员,需要不断的学习。我在学习之余把关于自己阅读《大话设计模式》的笔记和自己的一些总结 写成博客和大家分享,也希望采用这种方式记录自己原型模式(Prototype),用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象。这种模式是用于创建重复的对象,同时又能保证性能。它实现了一个原型接口,该接口用于创原型模式(Prototype),用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象。
2019-11-12 15:41:04 152
原创 设计模式之单例模式
单例模式单例模式(Singleton),保证一个类仅有一个实例,并提供一个访问它的全局访问点。让类自身负责保存它的唯一实例。这个类可以保证没有其他实例可以被创建,并且它可以提供一个访问该实例的方法。
2019-11-12 14:39:42 128
原创 设计模式之建造者模式
建造者模式建造者模式(Builder),将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。建造者模式就是是将一个复杂的对象分解为多个简单的对象,然后通过具体建造者类一步一步构建而成。建造者模式主要是用于创建一些复杂的对象,这些对象内部构建间的建造顺序通常是稳定的,但对象内部的构建通常面临着复杂的变化。建造者(Builder)模式和工厂模式的关注点不同:建造者模式注重零部件的组装过程,而工厂方法模式更注重零部件的创建过程,但两者可以结合使用。
2019-11-11 16:37:44 120
原创 设计模式之抽象工厂模式
抽象工厂模式抽象工厂模式,提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类。抽象工厂模式是工厂方法模式的升级版本,工厂方法模式只生产一个等级的产品,而抽象工厂模式可生产多个等级的产品抽象工厂模式的优缺点优点可以创建易于交换产品系列,根据需要更改具体工厂就可以。增加新的产品系列时,无须对原工厂进行任何修改。缺点在增加新产品时,所有的工厂类都要修改,增加了系统的复杂度。
2019-11-10 18:07:02 178
原创 设计模式之工厂方法模式
工厂方法模式工厂方法模式,定义一个用于创建对象的接口,让子类决定实例化哪一个类。工厂方法使一个类的实例化延迟到其子类。这满足了创建与使用相分离的特点。
2019-11-06 16:22:54 203
住房公积金管理系统——筹集子系统
2020-07-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人