设计模式
文章平均质量分 86
奋斗者Eas
android framework 和 app开发
展开
-
通俗易懂的设计模式(单例模式)
1、定义 1个类只有1个实例化对象,并且提供一个全局访问点。 2、作用 保证1个类只有1个对象,降低对象之间的耦合。 3、工作原理 类的构造方法变成私有方法 类内部对类进行实例化 类中定义静态公有方法提供该类的全局唯一访问点,返回该类实例化对象 外部通过调用全局唯一访问方法,获取该类实例化对象 4、优缺点 4.1 优点 提供对唯一实例的受控访问 节省系统资源,对于一些需要频繁创建和销毁的对象,单例模式能节省系统资源 4.2 缺点 单例类代码过于复杂的化,会违背单一职责原则 实例化的原创 2020-08-31 15:57:20 · 129 阅读 · 0 评论 -
通俗易懂的设计模式(适配器模式)
1、定义 定义一个包装类,用于包装不兼容的接口。分 类适配器模式、对象适配器模式 2、作用 把一个类接口变换成客户端所期待的另一种接口,从而使得原本接口不匹配而无法一起工作的两个类能够一起工作。 3、解决问题 原本不兼容而无法一起工作的那些类可以在一起工作。 4、模式原理 适配器将目标API跟源API衔接起来 4.1类的适配器模式 如上图,Target期待调用Request方法,但Adaptee并没有此方法。 Target:目标角色,期待得到接口,接口定义者。 Adapter:适配原创 2020-08-31 14:10:44 · 137 阅读 · 0 评论