![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
开发模式
zeng_ke
这个作者很懒,什么都没留下…
展开
-
开发者模式之—-策略者模式
开发者模式之—-策略者模式—序言:本文为《Androdi源码及开发模式》的学习笔记。更详细内容请购买查看该正版书籍。 在开发中,当一个任务有多个解决方案时,最简单的方式就是使用 if-else或者 switch -case来实现。但是如果因为if-else这种方法不会遵守开闭原则,所以耦合性很高,当要继续添加功能时,就要修改原来的代码。而应对这种情况最好的方案就是使用策略者模式,把各种方案分离原创 2017-01-06 09:51:28 · 733 阅读 · 0 评论 -
开发者模式之—-单例模式
开发者模式之—-单例模式 确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。原创 2017-11-12 18:33:07 · 333 阅读 · 0 评论 -
开发者模式之—代理模式
—前序:本文为《Androdi源码及开发模式》的学习笔记。 1、定义: 为其他对象提供一种代理以控制对这个对象的访问。 2、使用场景: 当无法或不想直接访问某个对象或访问某个对象存在困难时可以通过一个代理对象来间接访问 ,为了保证客户端使用的透明性,委托对象与代理对象需要实现相同的接口。 当要对某个对象的实现方法时,要对其前后做操作,但又不想改变它原有对象,这时就要用到代理。 ...原创 2018-04-06 00:01:16 · 880 阅读 · 0 评论