
设计模式
文章平均质量分 94
Calvin880828
关注Android最新技术,开发Android相关的技术
展开
-
Android中的SPI实现
SPI是JVM世界中的标准API,但在Android应用程序中并不常用。然而,它可以非常有用地实现插件架构。让我们探讨一下如何在Android中利用SPI。原创 2024-01-14 23:27:57 · 1794 阅读 · 0 评论 -
Android/Java设计模式深入剖析
参考链接: https://blog.csdn.net/cdl2008sky/article/details/3335385 http://www.cnblogs.com/maowang1991/archive/2013/04/15/3023236.html原创 2018-05-19 22:21:07 · 288 阅读 · 0 评论 -
设计模式之模板方法模式(Template Method)
参考链接: https://blog.csdn.net/cdl2008sky/article/details/3335385 http://www.cnblogs.com/maowang1991/archive/2013/04/15/3023236.html原创 2018-06-15 00:24:06 · 198 阅读 · 0 评论 -
Java设计模式之单例模式(SingleInstance)
模式定义单例:保证一个类仅有一个实例,并提供一个访问它的全局访问点。 需求背景在App进程中保证类的实例唯一性,例如数据库访问入口等。 注意:构造函数可见性为private。这样使得外面的类不能通过引言来产生对象。 构造器(Constructor)声明为private的话,外面不能实例化,典型的单例模式和一些工具类(提供静态方法),都把构造器声明为private。所以要得到这个类的...原创 2018-06-15 00:57:51 · 1056 阅读 · 0 评论 -
设计模式之策略模式
设计模式之策略模式1. 基本概要2. 典型实现3. 典型案例4. 总结4.1 主要优点4.2 主要缺点1. 基本概要实现某一个功能有多条途径,每一条途径对应一种算法,此时我们可以使用一种设计模式来实现灵活地选择解决途径,也能够方便地增加新的解决途径,将算法的定义和使用分离,这边是策略模式。在策略模式中,我们可以定义一些独立的类来封装不同的算法,每一个类封装一种具体的算法,在这里,每一个封装算...原创 2018-11-02 00:04:54 · 288 阅读 · 1 评论 -
责任链模式及其使用场景
责任链模式及其使用场景1.责任链模式定义2. 责任链模式使用场景3. 责任链模式实现3.1 简单实现3.2 扩展实现4. 责任链模式实战5. 总结1.责任链模式定义责任链模式(Iterator Pattern), 是行为型设计模式之一。这种模型结构有点类似现实生活中铁链,由一个个铁环首尾相接构成一条链,如果这种结构用在编程领域,则每个节点可以看做一个对象,每个对象有不同的处理逻辑,将一个请求从...原创 2019-04-22 17:37:06 · 26469 阅读 · 3 评论