
设计模式
码头冥工
aaa
展开
-
设计模式学习笔记01
接口与抽象类的区别 1.一个子类只能继承一个抽象类,但是却可以实现很多个接口。 2.抽象类中可以有自己的数据成员,也可以有不是抽象类型的方法,接口中,只能有不能修改的成员,所有方法都是抽 象的。 3.实现抽象类和接口必须实现其中的每个方法,抽象类中可以有非抽象方法,接口不可以 4.接口中的变量类型都是public static final的,必须给初值,实现类中不可以重新定义,也不可以改原创 2014-02-26 16:55:42 · 453 阅读 · 0 评论 -
设计模式学习笔记02
今天学习了 外观模式 对于外观模式的理解就是在实际开发中用一种代理的方式,将程序的隅合性降低,A类对象 需要调用B方法和C方法,A1类对象需要调用C方法和D方法,这种类型的项目开发比较执着于细节,一旦变动需要改变 整个程序,比较繁琐,外观模式就是,创建一个代理的方式去调用各个方法,A类和A1类的对象直接将任务提交给代 理X,由X来管理,来调用底层的实现方法,实现透明化。 书上的例子,原创 2014-02-27 14:45:41 · 439 阅读 · 0 评论 -
设计模式学习笔记03
桥接模式:桥接模式的一个例子是这样的,用毛笔和用蜡笔作画,用蜡笔作画的时候需要12种颜色的蜡笔大中小号各一只,同样的模式用毛笔只需要十二种颜色和大中小号毛笔三支,把3*12的问题变成了3+12的问题。 桥接模式与适配器模式有很多相似性,它们的共同点是:都是让两样东西协作,不同点是:出发点不同。适配器是改变已有的接口,让他们相容,桥接模式是分离抽象化和实现,使两者的接口可以不同,目标是分离,简单的原创 2014-03-02 15:56:04 · 500 阅读 · 0 评论