会员
周边
新闻
博问
闪存
众包
赞助商
YouClaw
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
牵只蜗牛巴黎散步
博客园
首页
新随笔
联系
管理
订阅
2017年6月9日
组合模式
摘要: 组合模式,将对象组合成树形结构以表示“部分-整体”的层次结构,组合模式使得用户对单个对象和组合对象的使用具有一致性,组合模式可以让客户端像修改配置文件一样简单的完成本来需要流程控制语句来完成的功能。 涉及角色: 1.Component 是组合中的对象声明接口,在适当的情况下,实现所有类共有接口的默认
阅读全文
posted @ 2017-06-09 14:58 含笑V
阅读(253)
评论(0)
推荐(0)
2017年6月8日
桥接模式(Bridge)
摘要: 首先分享关于桥接模式的一遍好文章; 研磨设计模式之桥接模式 https://www.oschina.net/question/1435262_140274 桥接模式的定义是:将抽象部分和它的实现部分分离,使他们都可以独立的变化;关系如下图: Abstraction: 抽象部分的接口。通常在这个对象里
阅读全文
posted @ 2017-06-08 14:36 含笑V
阅读(352)
评论(0)
推荐(0)
外观模式(门面模式)
摘要: 定义:为子系统中的一组接口提供一个一致的界面,定义一个高层接口,这个接口使得这一子系统更加容易使用。就好比我们家里的用电系统,每种电器的开关就是子系统,电源总开关就是那个高层接口,也就是外观模式的设计; 结构: Facade 这个外观类为子系统提供一个共同的对外接口 Clients 客户对象通过一个
阅读全文
posted @ 2017-06-08 09:45 含笑V
阅读(332)
评论(0)
推荐(0)
2017年6月7日
装饰模式和代理模式
摘要: 为什么把这两种模式放在一起,因为个人觉得这两种模式太相似了;先看他们各自的定义: 装饰模式:在不必改变原类文件和使用继承的情况下,动态地扩展一个对象的功能。它是通过创建一个包装对象,也就是装饰来包裹真实的对象。 在装饰模式中的各个角色有: (1)抽象构件(Component)角色:给出一个抽象接口,
阅读全文
posted @ 2017-06-07 17:31 含笑V
阅读(258)
评论(0)
推荐(0)
适配器模式
摘要: 定义:把一个类的接口变换成客户端所期待的另一种接口,从而是原本因接口不匹配而无法在一起工作的两个类能够一起工作。 有三种形式: 1.类的适配器模式: 当客户在接口中定义了他期望的行为时,我们就可以应用适配器模式,提供一个实现该接口的类,并且扩展已有的类,通过创建子类来实现适配。 概念不多说,直接举例
阅读全文
posted @ 2017-06-07 15:15 含笑V
阅读(202)
评论(0)
推荐(0)
2017年6月6日
原型模式
摘要: 设计模式读书笔记—–原型模式
阅读全文
posted @ 2017-06-06 15:53 含笑V
阅读(63)
评论(0)
推荐(0)
建造者模式(builder)
摘要: 定义: 将一个复杂的对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。 实用范围: 1、当创建复杂对象的算法应该独立于该对象的组成部分以及它们的装配方式时。 2、当构造过程必须允许被构造的对象有不同表示时。 角色 1、Builder:为创建一个产品对象的各个部件指定抽象接口。 2、Co
阅读全文
posted @ 2017-06-06 10:45 含笑V
阅读(289)
评论(0)
推荐(0)
2017年6月3日
单实例模式
摘要: 前言: 单例模式是一种常用的软件设计模式。在它的核心结构中只包含一个被称为单例的特殊类。通过单例模式可以保证系统中(jvm)一个类只有一个实例。即一个类只有一个对象实例;这几种模式有几种好处: 1.可以避免实例存在多个引起程序的逻辑错误(比如一个国家有多个主席,肯定会一团糟) 2.某些创建频繁的类,
阅读全文
posted @ 2017-06-03 10:45 含笑V
阅读(266)
评论(0)
推荐(0)
2017年6月2日
工厂方法模式和抽象工厂模式
摘要: 前言: 工厂模式是我们最常用的实例化对象模式了,是用工厂方法代替new操作的一种模式。著名的Jive论坛 ,就大量使用了工厂模式,工厂模式在Java程序系统可以说是随处可见。因为工厂模式就相当于创建实例对象的new,我们经常要根据类Class生成实例对象,如A a=new A() 工厂模式也是用来创
阅读全文
posted @ 2017-06-02 17:53 含笑V
阅读(1557)
评论(0)
推荐(0)
2017年5月4日
maven 搭建私服
摘要: 前言: 公司一般都有个自己的私服来管理各种jar包,原因大概有这么3个,分别是: 1、有的公司不能访问外网,只能通过私服来管理jar包和插件; 2、公司网速比较慢,通过公司的私服来获取jar包比较快; 3、内部的的一些jar包放在私服上,比较方便的大家使用。 1 . 私服简介 私服是架设在局域网的一
阅读全文
posted @ 2017-05-04 10:17 含笑V
阅读(359)
评论(0)
推荐(0)
公告