Android源码设计模式解析与实战 (总结)
Android源码设计模式解析与实战 (总结)
xingjm8511 发表于8个月前
Android源码设计模式解析与实战 (总结)
  • 发表于 8个月前
  • 阅读 10
  • 收藏 0
  • 点赞 0
  • 评论 0

腾讯云 十分钟定制你的第一个小程序>>>   

摘要: 以个人理解,使用一句话,来概括设计模式。

设计模式核心思想就是面向对象基本概念灵活使用,继承、封装、多态、面向接口编程。

单例模式:私有构成函数,采用double check lock方式或静态内部类方式创建对象。

原型模式:通过深拷贝或浅拷贝的方式在原有对象的基础上“克隆”出新的对象。

工厂方法模式:利用反射,根据调用者设置的类名,动态创建不同的子类,处理同一功能。

策略模式:将同一功能的不同处理封装到不同的类,调用者自己设置需要处理的对象,进行功能处理。

状态模式:将同一对象的不同状态的处理封装到不同的类,调用者通过更改状态对象,进行功能处理。

责任链模式:将多个对象关联起来,形成链式结构,可以以不同逻辑处理或忽略同一个事件请求。

观察者模式:在被观察者对象上注册多个观察者,将被观察者的变化,通知给所有的观察者。

共有 人打赏支持
粉丝 18
博文 109
码字总数 45031
×
xingjm8511
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: