java设计模式
xzj_2013
这个作者很懒,什么都没留下…
展开
-
设计模式之观察者模式
什么是观察者模式原创 2019-11-24 22:23:00 · 168 阅读 · 0 评论 -
设计模式之原型模式(Prototype)
1.定义用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象。Prototype原型模式是一种创建型设计模式,Prototype模式允许一个对象再创建另外一个可定制的对象,根本无需知道任何如何创建的细节.2.实现原理工作原理是:通过将一个原型对象传给那个要发动创建的对象,这个要发动创建的对象通过请求原型对象拷贝它们自己来实施创建。原型模式主要用于对象的复制,它的核心是就是类图中的原原创 2016-03-31 22:56:03 · 524 阅读 · 0 评论 -
设计模式之创造者模式 Builder
1.简单介绍 将一个复杂对象的构造与它的表示分离,使同样的构建过程可以创建不同的表示,而且客户端不用知道创建的过程,这样的设计模式被称为建造者模式。 建造者模式是一种对象创建型模式之一,用来隐藏复合对象的创建过程,它把复合对象的创建过程加以抽象,通过子类继承和重载的方式,动态的创建具有复合属性的对象。2.角色在这样的设计模式中,有以下几个角色: 1 builder:为创建一个产品对象的各原创 2016-04-04 22:39:28 · 883 阅读 · 0 评论 -
设计模式之单例模式
1. 定义 单例其实就是唯一实例的意思,也就是说一个类只有唯一的一个实例。2. 使用范围 在程序开发中,我们在日志 数据库连接使用时会经常使用单例模式。因为我们在频繁的使用该类进行日志打印或者数据库操作,同时又不希望产生过多的对象,此时我们就需要使用到单例模式。不仅这两种案例,在java的Runtime类,也是一个典型的单例模式使用案例。3. 实现原理 单例模式的原创 2016-03-22 22:19:34 · 352 阅读 · 0 评论 -
设计模式之适配器模式 Adapter
1 简单介绍 在计算机编程中,适配器模式(有时候也称包装样式或者包装)将一个类的接口适配成用户所期待的。一个适配允许通常因为接口不兼容而不能在一起工作的类工作在一起,做法是将类自己的接口包裹在一个已存在的类中。 共有两类适配器模式: 1. 对象适配器模式 在这种适配器模式中,适配器容纳一个它包裹的类的实例。在这种情况下,适配器调用被包裹对象的物理实体。 2.类适原创 2016-04-06 23:32:42 · 364 阅读 · 0 评论 -
设计模式之工厂模式
1.简单工厂模式1 简单介绍 简单工厂模式就是将对象产生的细节进行隐藏,客户端进行调用。 它又称为静态工厂方法模式,属于类的创建型模式。2.实现原理 为了将类的职能进行细分,定义一个具体的工厂类来负责创建类的对象,被创建的实例通常都具有共同的父类。 主要由三部分组成:工厂类 抽象类和实现抽象类的具体类; 该模式中包含的角色及其职责 工厂(Factory)角色原创 2016-03-28 22:52:30 · 974 阅读 · 0 评论 -
设计模式之外观模式 Facade
1.定义外观模式(Facade),为子系统中的一组接口提供一个一致的界面,定义一个高层接口,这个接口使得这一子系统更加容易使用外观模式一般是分布式应用和系统架构中的应用服务层的设计中常用的方式,并且一般结合外观模式+DTO来完成服务层的设计,提供分布式应用服务的高效服务,外观模式我们可以这样理解,我们通过外观的包装,使应用程序只能看到外观对象,而不会看到具体的细节对象,这样无疑会降低应用程序的复杂原创 2016-04-24 17:43:10 · 398 阅读 · 0 评论