![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
文章平均质量分 88
鹰立如睡
社会会以相同程度的你对自己的尊重,给予它对你的尊重。
展开
-
工厂模式Java实现
工厂模式:工厂不会实例化,实例化放在工厂的实现类里面。工厂接口Ifactory —— 具体的工厂factory实现Ifactory,即创建具体产品的类 XXReal || ||产品抽象类AbsractPro原创 2016-11-19 18:07:45 · 572 阅读 · 0 评论 -
设计模式——解决特定问题的模型
设计模式是软件工程的基石,如同大厦的一块块砖石一样。毫无疑问,设计模式于己于他人于系统都是多赢的,设计模式使代码编制真正工程化。设计模式的分类总体来说设计模式分为三大类:创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。行为型模式,共十一种:策略模式、模板方法原创 2016-12-07 09:53:40 · 611 阅读 · 0 评论 -
适配器模式和装饰模式
著名的设计模式“四人帮”这样评价适配器模式:将一个类的接口转换成客户希望的另外一个接口。Adapter 模式使得原本由于接口(这里的接口不是interface,是广义的接口)不兼容而不能一起工作的那些类可以一起工作。——Gang of Four主要分为三类:类的适配器模式、对象的适配器模式、接口的适配器模式。首先,我们来看看类的适配器模式,先看类图:核心思想就是:有一个Source类,原创 2016-12-07 10:31:51 · 3707 阅读 · 0 评论 -
单例模式
概述:保证一个类仅有一个实例,并提供一个访问它的全局访问点。适用性:1.当类只能有一个实例而且客户可以从一个众所周知的访问点访问它时。2.当这个唯一实例应该是通过子类化可扩展的,并且客户应该无需更改代码就能使用一个扩展的实例时。按需创建:private Single(){} private static Single single = null; publi原创 2017-04-06 15:51:53 · 321 阅读 · 0 评论 -
javax swing 事件监听学到的设计模式 观察者模式
事件监听机制的设计模式叫观察者模式,也叫订阅模式。监听机制是这样的,swing的组件可以发起(触发)一个事件。这个事件被发起时,它将被一个或多个监听器接收并处理。所以,事件的发生可以和事件的处理相分离,从而降低耦合,这是一个分离接口和实现的极佳的例子。让我们看看一个事件监听机制中的角色:n 组件 ——v 发起 —— n 事件n 监听器 ——v 接受and处理——n 事件组件:原创 2017-04-21 18:51:15 · 1019 阅读 · 0 评论