随笔分类 -  Java设计模式

摘要:1. 简介 代理模式(Proxy Pattern)是GoF 23种Java常用设计模式之一。代理模式的定义:Provide a surrogate or placeholder for another object to controlaccess to it(为其他对象提供一种代理以控制对这个对象 阅读全文
posted @ 2016-09-22 19:54 梦中山河 阅读(308) 评论(0) 推荐(0)
摘要:1. 概述 将一个类的接口转换成客户希望的另外一个接口。Adapter模式使得原本由于接口不兼容而不能一起工作的那些类可以在一起工作。 2. 解决的问题 即Adapter模式使得原本由于接口不兼容而不能一起工作的那些类可以在一起工作。 下面是两个非常形象的例子 3. 模式中的角色 3.1 目标接口( 阅读全文
posted @ 2016-09-16 17:36 梦中山河 阅读(294) 评论(0) 推荐(0)
摘要:GG请自己的女朋友和众多美女吃饭,但是GG自己是不会做饭的或者做的饭很不好,这说明GG不用自己去创建各种食物的对象;各个美女都有各自的爱好,到麦当劳后她们喜欢吃什么直接去点就行了,麦当劳就是生产各种食物的工厂,这时候GG不用自己动手,也可以请这么多美女吃饭,所要做的就是买单。 实现代码如下: 新建立 阅读全文
posted @ 2016-09-04 15:57 梦中山河 阅读(9170) 评论(1) 推荐(0)
摘要:一、首先,MVC是模式的组合,不属于23种模式的一种。model模型,view视图,controller控制器。 二、设计模式的原则。(此处转http://blog.csdn.net/longyulu/article/details/9159589) 总原则:开闭原则(Open Close Prin 阅读全文
posted @ 2016-08-10 20:56 梦中山河 阅读(192) 评论(0) 推荐(0)