- 博客(7)
- 资源 (4)
- 收藏
- 关注
原创 菜鸟学设计模式系列笔记之Bridge模式
(1)要做到“抽象(接口)与实现分离”,最常用的方法是定义一个抽象类,然后在子类中提供实现。也就是说用继承机制达到“抽象(接口)与实现分离”(2)但是这种方法不够灵活,继承机制把实现与抽象部分永久地绑定起来,要想独立地修改、扩展、重用抽象(接口)与实现都非常困难
2015-05-25 20:07:04 755
原创 菜鸟学设计模式系列笔记之适配器模式(adapter模式)
Adapter模式的应用场景:扩展应用时——想要修改一个投产中的接口时1、用于解决正在服役的项目问题,在详细设计阶段一般不予考虑2、补偿模式,用于解决接口不相容问题,通过把非本系统接口的对象包装成本系统可接受的对象,简化了系统大规模变更的风险。
2015-05-25 15:44:12 1131
原创 菜鸟学设计模式系列笔记之Prototype模式(原型模式)
菜鸟学设计模式系列笔记之Prototype模式:Intent: 用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象Motivation:以一个已有的对象作为原型,通过它来创建新的对象。在增加新的对象的时候,新对象的细节创建工作由自己来负责,从而使新对象的创建过程与框架隔离开来。应用场景:(1)当一个系统应该独立于它的产品创建、构成和表示时(2)当要实例化的类是在
2015-05-25 11:21:15 1062
原创 学习java数据结构基础知识之链表
public class Link { public int iData; public double dData; public Link next; public Link(int iData, double dData) { super(); this.iData = iData; this.dData = dData; } public void dis
2015-05-14 16:53:47 962
原创 学习java数据结构基础知识之队列
队列是先进先出。利用java语言实现队列代码:/* * 队列 */public class Queue { private int maxSize; //最大队列 private long[] queArray; //队列数组 private int front; //队头 private int rear;
2015-05-13 23:28:26 961
原创 菜鸟学设计模式系列笔记之建造者模式(Builder模式)
在复杂对象的构造过程中,允许同样的构造过程能够加入新的被构造元素,结构化构造过程建造模式利用一个导演者对象和具体建造者对象一个一个地建造出所有的零件,从而建造出完整的对象。建造者模式将产品的结构和产品的零件建造过程对客户端隐藏起来,把对建造过程进行指挥的责任和具体建造者零件的责任分割开来,达到责任划分和封装的目的。
2015-05-04 16:30:53 1278
原创 菜鸟学设计模式系列笔记之单例设计模式(Singleton模式)
这个实例似乎应该在程序启动时被创建出来,且只有在程序结束时才被删除。Intent :一个类仅有一个实例,自行实例化并向整个系统提供一个访问它的全局访问点Motivation :对于一些类来说,只有一个实例是很重要的
2015-05-04 10:43:10 1055
Maven+Spring+Spring MVC+MyBatis+MySQL,搭建SSM框架环境
2015-01-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人