设计模式
祖博
计算机专业的学生
展开
-
设计模式之装饰模式
装饰模式的定义:动态的给一个对象添加一些额外的职责。就增加功能来说,装饰模式相比生成子类更为灵活。 装饰模式的示例图如下: 如图所示,主要包括四个部分: 1、Component抽象组件,是一个接口或者抽象类,就是定义我们最核心的对象,也就是最原始的对象。 2、ConcreteComponent具体组件,最核心、最原始、最基本的接口或抽象类的实现,即Component的实现。 3、De原创 2015-03-02 15:39:34 · 379 阅读 · 0 评论 -
Android中设计模式的比较
Android中设计模式的比较安卓开发中常用的设计的模式有MVC、MVP、MVVM、Flux。 1.MVCmvc是比较常用的模式,M代表Model,即业务逻辑的处理,V代表View,即显示层,C代表Controller,即控制层。在安卓开发中,activity用于页面的展示,即View层,但是一些业务逻辑控制处理也会写在activity中,即造成了activity类的臃肿,有点不太符合MVC模式,所原创 2016-04-26 15:33:04 · 1165 阅读 · 0 评论