软件体系结构与设计模式
Clannad191
这个作者很懒,什么都没留下…
展开
-
软件体系结构与设计模式——MVC设计模式
MVC设计模式 模型层: 数据对象封装 model.bean/domain 数据库操作类 model.dao 数据库 model.db 视图层: 相关工具类 view.utils 自定义view view.ui 控制层 应用界面相关 controller.activity 存放fragment controller.fragment 显示列表的适配器 cont...原创 2019-05-26 17:06:15 · 5219 阅读 · 1 评论 -
设计模式——单例模式(Singleton)
文章目录一、单例模式的概念(ppt)二、单例模式的优点(ppt)三、单例模式的应用场景 一、单例模式的概念(ppt) 二、单例模式的优点(ppt) 三、单例模式的应用场景 //懒汉式 public class SingletonTest1 { public static void main(String[] args) { Bank bank1 = Bank.getInstance(); ...原创 2019-06-10 09:17:38 · 167 阅读 · 0 评论 -
设计模式——模板方法(TemplateMethod)
文章目录设计模式一、模板方法的概述二、解决的问题三、代码实例四、应用场景 设计模式 一、模板方法的概述 抽象类体现的就是一种模板模式的设计,抽象类作为多个子类的通用模板,子类则在抽象类的基础上进行扩展、改造,但子类总体上会保留抽象类的行为方式。 二、解决的问题 当功能内部一部分实现是确定的,一部分实现是不确定的。这时可以把不确定的部分暴露出去,由子类来实现。 换句话说,在软件开发中实现一个算法...原创 2019-06-11 15:55:34 · 166 阅读 · 0 评论 -
设计模式——代理模式(Proxy)
文章目录设计模式一、代理模式概述二、代码实例1. 为什么非要代理类来做?2. 静态代理三、代理模式的应用场景 设计模式 一、代理模式概述 代理模式是Java开发中使用较多的一种设计模式。代理设计就是为其 他对象提供一种代理以控制对这个对象的访问。 二、代码实例 接口的应用:代理模式 【类似:想要租房子 & 中介;明星 & 经纪人】 1. 为什么非要代理类来做? 因为代理类中不光做...原创 2019-06-11 17:24:06 · 182 阅读 · 0 评论