![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
文章平均质量分 75
frog_princes
如果一直坚持下去,你还会输给自己吗?
展开
-
单例模式
单例模式解释单例模式是一种对象创建性模式,该模式确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。单例模式三要素: 某个类只能有一个实例 必须自行创建整个实例 必须自行向整个系统提供整个实例 英文定义:Ensure a class only has one instance, and provide a global point of access to it.单例模式类图应用场景原创 2017-03-08 16:43:58 · 600 阅读 · 0 评论 -
代码规范
命名规范1、package命名:全部小写字母,单词之间不使用下划线分割2、class命名:必须使用驼峰式命名,首字母大写,不能出现下划线 Activity类:必须以Activity作为后缀,比如WalletDetailActivity Fragment类:必须以Fragment作为后缀,比如WalletDetailFragment Service类:必须以Service作为后缀,比如Download原创 2017-04-07 16:17:46 · 910 阅读 · 0 评论 -
代理模式
解释为其他对象提供一种代理以控制对这个对象的访问示例引入以打游戏为例子,大概整个打游戏的过程可以概括为登录、打怪、升级、砍人、被人砍等等一系列动作。由于游戏打的时间长了,腰酸背痛、眼睛干涩、手臂麻木等等,其结果就类似于吃了那个“一日丧命散”,“筋脉逆流,胡思乱想,而致走火入魔”,那怎么办?我们想玩游戏,但又不想碰触到游戏中的烦恼,如何解决呢?有办法,现在游戏代练的公司非常多,可以把自己的账号交给代练原创 2017-03-24 17:25:17 · 237 阅读 · 0 评论 -
模板方法模式
模板方法模式解释 定义一个操作中的算法的框架,而将一些步骤延迟到子类中。使得子类可以不改变一个算法的结构可重定义改算法的某些特定步骤(通俗理解:将方法的实现延迟到子类) 模板方法模式类图 应用场景 多个子类有公有的方法,并且逻辑基本相同 重要、复杂的算法,可以把核心算法设计为模版方法,周边的相关细节功能则由各个子类实现 重构时,模板方法模式是一个经常使用的模式,把相同的代码抽取到父类原创 2017-03-17 11:44:21 · 184 阅读 · 0 评论