文章分类 - Design pattern
摘要:在阎宏博士的《JAVA与模式》一书中开头是这样描述命令(Command)模式的: 命令模式属于对象的行为模式。命令模式又称为行动(Action)模式或交易(Transaction)模式。 命令模式把一个请求或者操作封装到一个对象中。命令模式允许系统使用不同的请求把客户端参数化,对请求排队或者记录...
阅读全文
摘要:1,什么是代理模式? 代理模式的作用是:为其他对象提供一种代理以控制对这个对象的访问。 3.代理模式的意义 代理模式到底好处在哪里呢?? 那先要说一下代理模式中的三种角色了。 抽象角色:声明真实对象和代理对象的共同接口。 代理角色:代理对象角色内部含有对真实对象的引用,从而可以操作真实对象,同时代理
阅读全文
摘要:说说mvc模式的原理,它在android中的运用android的官方建议应用程序的开发采用mvc模式。何谓mvc?mvc是model,view,controller的缩写,mvc包含三个部分:l模型(model)对象:是应用程序的主体部分,所有的业务逻辑都应该写在该层。l视图(view)对象:是应用...
阅读全文
摘要:Singleton只需把一个类的构造函数变成私有的,并且在其中增加相应的静态函数和变量,就可以把这个类变为singleton。public class NodeFormatExtractor { private static NodeFormatExtractor sExtractorInst...
阅读全文
摘要:工厂模式在《Java与模式》中分为三类:1)简单工厂模式(Simple Factory):不利于产生系列产品;2)工厂方法模式(Factory Method):又称为多形性工厂;3)抽象工厂模式(Abstract Factory):又称为工具箱,产生产品族,但不利于产生新的产品; 这三种模式从上到下...
阅读全文