1.引入 考虑一个应用程序类Application,支持创建文本文档,编辑文本文档等操作。 对象关系如下图所示: 现在,如果我们想添加对imag...
UML代表统一建模语言。 UML是一种流行的标准化建模语言,主要用于面向对象的软件。 OMT代表对象建模技术。 OMT由Rumbaugh于199...
作为一个专业的开发人员,我们不能以单纯的完成指定功能为目的去设计程序。你的设计应该对手头的问题有针对性,同时对将来的问题和需求也要有足够的通用性...
If you've ever used the Internet, it's a good bet that you've used the D...
防御式编程 在防御式驾驶中要建立这样一种思维,那就是你永远也不能确定另一位司机将要做什么。这样才能够确保在其他人做出危险动作时你也不会受到伤害。...
一个月跟我一起学习一本经典技术书籍,视频讲解,在线答疑,满一千人开始开课,学习者入群, 第一个月为 << andrid艺术探索>> 这本书,欢迎加入
android 架构组件核心类结构(点击图片查看大图) android 架构组件生命周期分析(点击图片查看大图) android架构组件View...
Fragment 内部是一个状态机,维护了六种状态,如下: 未执行onCreate或已执行onDestroy:static final int ...
无埋点编码规范 无埋点方案基于窗口回调(Window.Callback)机制。BaseActivity中集成了自动打点相关逻辑。但由于dialo...