- 博客(5)
- 资源 (8)
- 收藏
- 关注
原创 设计模式---责任链模式
产生背景:某些时候需要设计很多对象满足用户某一请求。为了更好的组织这些对象,可以将这些对象组成一个责任链。可以让责任链上的某一个对象满足用户请求(取决于具体应用),如果这个对象能处理就反馈有关结果,如果无法处理就将用户的请求传递给责任链上的下一个对象 1. GOF引用:使多个对象都有机会处理请求,从而避免请求的发送者和接收者之间的耦合关系。将这些对象连成一条链,并沿着这条链传递该请求,直到有一个
2017-10-28 00:20:47 256
原创 设计模式---适配器模式
1. 基础知识:java中接口定义了一些重要的抽象方法。一个接口变量可以存放实现该接口类的实例,从而可以回调该类所实现的接口方法。但是不同接口不能交差存放实现接口的实例。 2. 定义:适配器模式是将一个类的接口(被适配者)转换成客户希望的另外一个接口(目标)的成熟模式。简单地说,适配器就是接口适配,也就是说,适配器模式就是实现接口的转换。 注意事项:模式有三个角色。分别是目标、被适配者和适配器
2017-10-24 19:57:49 278
原创 设计模式---状态模式
产生背景:类的实例在应对需求变化时(状态变化时)缺乏弹性,通过某些条件判断语句判断对象的需求(此处指状态)时,不能很好的满足用户的需求。因此,按照面向对象、不面向实现的设计原则,应当将对象的状态从当前对象中分离出去,或者说将一个对象的状态封装在另外一个类中。 1.GOF引用:允许一个对象在其内部状态改变时改变它的行为,对象看起来似乎修改了它的类。 2.关键点:将对象的状态封装成为独立的类(不同
2017-10-18 22:59:43 296
原创 设计模式---观察者模式
1.定义:关于多个对象想知道一个对象中数据变化情况的一种成熟模式。 2.GOF引用:定义对象间的一种一对多的依赖关系,当一个对象的状态发生变化时,所有依赖它的对象都得到通知并被更新。 3.理解: 模式中有一个“主题”对象和若干个“观察者”对象。两者之间是一对多的依赖关系。 结构包括四种角色。先以类图展现。 4.类图: 主题:主题是一个接口,该接口规定具体主体需要实现的方法,
2017-10-17 23:26:54 360
原创 设计模式---装饰模式
1.定义:装饰模式是动态的扩展一个对象的功能,而不需要改变原始类代码的一种成熟模式。 2.GOF引用:动态的给对象添加一些额外的职责。就功能来说装饰模式相比生成子类更为灵活。(以某个对象为单位动态增加功能) 3.理解: “具体组件”类和“具体装饰”类是该模式中最重要的两个角色。前者对应的实例成为“被装饰者”,后者对应的实例成为“装饰者”。 “具体装饰”类需要包含有“具体组件”类的一个实例(
2017-10-17 23:01:16 268
R语言开发环境大全
2019-03-16
R语言文档资料PDF精品(2)
2019-03-16
R语言文档资料PDF精品(1)
2019-03-16
加百力金融大数据处理与实战讲座课件代码
2019-03-16
GUI之KMP字符匹配算法
2017-10-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人