开发设计模式
Potter
这个作者很懒,什么都没留下…
展开
-
常见的23种设计模式的有趣见解
创建型模式 1、FACTORY—追MM少不了请吃饭了,麦当劳的鸡翅和肯德基的鸡翅都是MM爱吃的东西,虽然口味有所不同,但不管你带MM去麦当劳或肯德基,只管向服务员说“来四个鸡翅”就行了。麦当劳和肯德基就是生产鸡翅的Factory 工厂模式:客户类和工厂类分开。消费者任何时候需要某种产品,只需向工厂请求即可。消费者无须修改就可以接纳新产品。缺点是当产品修改时,转载 2011-12-18 17:53:49 · 1299 阅读 · 0 评论 -
常见设计模式之【外观模式】
晚上发了几个小时,总结出来给大家分享一下,查看书籍和一些资料,下面是我对Facade模式的理解老样子,上传demopackage Facade;/** *@Description: Facade模式 *@author Potter *@date 2012-9-7 下午09:35:11 *@version V1.0 */public class App原创 2012-09-07 22:30:39 · 2292 阅读 · 0 评论 -
常见设计模式之【模板模式】
模板模式Template概述:1、定义一个操作中算法的骨架,将一些步骤的执行延迟到其子类中。2、抽象模板角色: ①定义了一个或者多个抽象操作,以便让其子类实现 ②定义并实现一个模板方法。3、具体模板角色: ①实现父类所定义的一个或者多个抽象方法 ②可以有任意多个具体模板角色,实现同一个抽象模板角色 ③每一个具体模板角原创 2012-08-16 23:30:16 · 2125 阅读 · 0 评论 -
常见设计模式之【策略模式】
用最常用的例子,最容易懂得demo讲述策略模式:策略:只要能完成目的,啥方法都ok;package Strategy;/** *@Description: 策略模式 *@author Potter *@date 2012-8-28 下午01:46:57 *@version V1.0 */public class App { public st原创 2012-08-28 14:11:13 · 1259 阅读 · 0 评论 -
常见设计模式之【单例模式】
遇到类似的问题:生产编号的产生,售票系统等数据需要同步,马上想到单例模式....例子代码:package Singleton;/** *@Description: 单例模式 *@author Potter *@date 2012-8-14 下午10:08:16 *@version V1.0 */public class App { publ原创 2012-08-14 22:22:51 · 1736 阅读 · 0 评论 -
常见设计模式之【适配器模式】
常用的问题:比如手机、Mp3、电脑等的充电器,转换接头都相当于一个适配器。类似这种数据转换的马上想到适配器模式package MyAdapter;/** *@Description: 适配器模式 *@author Potter *@date 2012-8-14 下午11:17:12 *@version V1.0 */public class App {原创 2012-08-15 22:33:27 · 2110 阅读 · 1 评论 -
常见设计模式之【工厂模式】
简介工厂模式主要是为创建对象提供了接口。工厂模式按照《Java与模式》中的提法分为三类:1. 简单工厂模式(Simple Factory)2. 工厂方法模式(Factory Method)3. 抽象工厂模式(Abstract Factory)这三种模式从上到下逐步抽象,并且更具一般性。还有一种分类法,就是将简单工厂模式看为工厂方法模式的一种特例,两个归为一类。下面是使用工厂模式原创 2011-12-19 11:46:52 · 2155 阅读 · 0 评论 -
常见设计模式之【建造模式】
一、 建造者(Builder)模式建造者模式可以将一个产品的内部表象与产品的生成过程分割开来,从而可以使一个建造过程生成具有不同的内部表象的产品对象。对象性质的建造有些情况下,一个对象会有一些重要的性质,在它们没有恰当的值之前,对象不能作为一个完整的产品使用。比如,一个电子邮件有发件人地址、收件人地址、主题、内容、附录等部分,而在最起码的收件人地址未被赋值之前,这个电子邮件不能发出。原创 2011-12-19 20:06:20 · 1134 阅读 · 0 评论 -
MVC模式
本人应该还算初级程序员,所以也很少“模式”这东西。今天看到一帖子,前辈说要想成为高手就必须懂如下的的知识: 1》精通Android体系架构、MVC、常见的设计模式、控制反转(IoC) 2》编写可重用、可扩展、可维护、灵活性高的代码 3》高效的编写高效的代码 4》学会至少一门服务器端开发技术第一条:android体系架构,觉得这个问题比较深奥,不是一下能解决,原创 2011-12-18 19:52:14 · 1229 阅读 · 0 评论 -
常见设计模式之【装饰模式】
装饰模式:顾名思义就是跟他加层层外套,或者说是给一个实体增加更多的形容词请看demo让你一目了然,呵呵....你懂滴package Decorator;/** *@Description: 装饰模式 *@author Potter *@date 2012-9-10 下午05:35:07 *@version V1.0 */public class Ap原创 2012-09-10 17:48:20 · 2657 阅读 · 2 评论