东陆之滇

爱是永恒,不可休

导航

随笔分类 -  【设计模式】

设计模式原理以及JAVA语言实现案例
【设计模式】之工厂模式
摘要:工厂方法设计模式 软件系统经常不断变化,而且不稳定。我们必须考虑对象和关系的松耦合。 松耦合是软件设计时一个非常重要的特性,可以帮助系统不做或者做很少的变更就能扩展新功能。 工厂方法设计模式提供了一种将一个对象实例作为一个对象工厂的方式。 工厂可以根据提供给它的参数返回类层次结构中可能的几个类中一个 阅读全文

posted @ 2018-11-06 21:42 东陆之滇 阅读(141) 评论(0) 推荐(0)

【设计模式】之原型模式
摘要:原型模式 什么是原型模式? 原型模式属于创造型模式。当要创建的对象类型可以由已经存在的原型对象确定时,就可以使用它。简单来说, 使用原型模式,我们是通过clone已经存在的实例来完成的 。 在 Java 中,创建一个实例是需要花费很大代价的,耗时耗资源。如果存在一种避免创建对象的处理方式,仅仅是复制 阅读全文

posted @ 2018-11-05 20:10 东陆之滇 阅读(128) 评论(0) 推荐(0)

【设计模式】之适配器模式
摘要:适配器模式 什么是适配器模式 适配器模式属于结构型模式,可以使得两个不匹配的接口可以协同工作。 适配器模式允许两个不匹配的类通过将其中一个接口类型转换成另一个客户端期望的接口类型,从而达到二者协同工作。 适配器模式也叫包装器。 适配器模式在 Gang of Four 书中原始的定义如下: 将一个类的 阅读全文

posted @ 2018-10-30 22:56 东陆之滇 阅读(82) 评论(0) 推荐(0)

【设计模式】之观察者模式
摘要:观察者模式 什么是观察者模式 观察者模式属于行为模式的一种,定义了对象的通用交流方式。 观察者模式定义了一对多的关系,一个对象改变了状态,则其它所有依赖它的对象都会收到通知。 观察者模式有时候在网络模型中也叫做发布 订阅模式。 原来的对象叫做观察者,观察者们注册的对象叫做主体。当主体状态变更的时候, 阅读全文

posted @ 2018-10-30 22:53 东陆之滇 阅读(219) 评论(0) 推荐(0)

【设计模式】之单例模式
摘要:什么是单例模式 单例模式属于管理实例的创造型类型模式。单例模式保证在你的应用种最多只有一个指定类的实例。 单例模式应用场景 项目配置类 读取项目的配置信息的类可以做成单例的,因为只需要读取一次,且配置信息字段一般比较多节省资源。通过这个单例的类,可以对应用程序中的类进行全局访问。无需多次对配置文件进 阅读全文

posted @ 2018-10-27 20:35 东陆之滇 阅读(159) 评论(0) 推荐(0)