随笔分类 - android-设计模式
Java常见23种设计模式
摘要:一、概述 一般问题:有时候一个系统需要动态地在几种算法中选择一种,或者一个对象需要动态地在几种行为中切换,如果不用恰当的模式,这些行为就只好使用多重条件选择语句来实现。 核心方案:将这些算法或行为封装成一个一个的类,使它们之间可以任意地替换。 设计意图:策略模式的设计核心是把对算法的调用责任和算法本
阅读全文
摘要:一、概述 一般问题:在某些情况下,一个对象不适合或者不能直接引用另一个对象,比如对象创 建开销很大,或者某些操作需要安全控制,或者需要进程外的访问,或者直接访问会给使用者或者系统结构带来很多麻烦。 核心方案:为其他对象提供一种代理以控制对这个对象的访问。 设计意图:既然是代理,那么首先应该有两个对象
阅读全文
浙公网安备 33010602011771号