![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
android设计模式
im哆来咪
这个作者很懒,什么都没留下…
展开
-
android设计模式之build模式
当我们要复杂对象的创建过程和这个对象的表示(展示)分离开来,一般就会想到build模式。 在android开发中,AlertDialog就是一个很好的例子。初次使用AlertDialog的同学可能会很困惑。为什么AlertDialog不能直接通过new的方式创建出来,要通过new AlertDialog.Builder(this).create()的方式创建。首先我们简单的举个例子:public原创 2016-12-23 15:05:40 · 1381 阅读 · 0 评论 -
android设计模式之状态模式
我们在使用一些刚安装的app会发现你需要执行某些操作,例如分享,评论会提示你没有登录,然后让你去登录。等你成功登录后就快可以进行相应的操作了。android开发中,如果我们遇到这种情况相信大部分都会直接用if(登录了){评论成功}else{提示去登录}。这是我们能想到最简单快速的解决方法了。但是随着功能的增加每个地方都去if else会显得杂乱,不好维护。所以状态模式就产生了:package com原创 2016-12-18 19:38:59 · 382 阅读 · 0 评论