会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Elvis
博客园
首页
新随笔
联系
订阅
管理
2021年3月17日
责任链模式
摘要: 责任链模式是将多个请求处理者连接起来,形成链状,不同的处理者对请求有不同的处理能力。当请求发送后,请求将沿着链状的处理者传递,直到被某个处理者处理。责任链模式避免了请求发送者与处理者的耦合关系,发送者不需要知道谁来处理请求,并且让所有的处理者都有机会处理请求。 Java中我们经常使用的用于捕获异常信
阅读全文
posted @ 2021-03-17 21:35 wanghan5950
阅读(89)
评论(0)
推荐(0)
2021年3月14日
建造者模式
摘要: 建造者模式是在Android中很常见的一种设计模式,比如系统自带的AlertDialog就是以建造者模式供我们使用的,如下: AlertDialog dialog = new AlertDialog.Builder(context) .setIcon(R.drawable.icon) .setTit
阅读全文
posted @ 2021-03-14 12:15 wanghan5950
阅读(106)
评论(0)
推荐(0)
2020年8月16日
状态模式
摘要: 当我们在对某个类的行为进行具体的操作时,往往要进行一些if else的判断,来确定对象中某些参数的状态,从而执行不同的行为。当判断的参数较多时,大量的if else就会变得很难维护,此时就需要用状态模式来处理了。 状态模式的核心思想是将对象的状态抽象出来,抽象的不同实现表示不同的状态。然后把对象的行
阅读全文
posted @ 2020-08-16 21:56 wanghan5950
阅读(132)
评论(0)
推荐(0)
2020年7月12日
工厂方法模式
摘要: 工厂方法模式的应用非常广泛,结构也比较简单。在我们需要创建复杂对象,或创建实现某个接口的对象时,为了隐藏创建对象的过程,就可以用工厂方法来代替直接的new一个对象。从而达到对复杂对象的创建进行统一管理,或接口与实现相分离的目的。 工厂方法模式可以按照工厂的多少分为三类: 1.简单工厂模式或静态工厂模
阅读全文
posted @ 2020-07-12 23:44 wanghan5950
阅读(145)
评论(0)
推荐(0)
2020年7月8日
单例模式
摘要: 单例模式是最简单也是应用最广泛的设计模式之一,其核心思想是某个类在应用程序的生命周期内只有唯一的实例。这可能是考虑到这个类的职责是很耗费资源的,不适合创建多个对象。或者这是个工具类,在程序的其它地方都可能用到,并且只需要一个对象来保证这个工具具有统一的入口。 例如,在Android应用中,我们经常要
阅读全文
posted @ 2020-07-08 00:42 wanghan5950
阅读(90)
评论(0)
推荐(0)
公告