随笔分类 -  设计模式

摘要:设计模式在面试和实际开发中,尤其是架构设计中占据着很重要的地位,本系列文章是笔者系统学习设计模式的学习笔记,总结了设计模式的知识框架和知识要点。本篇做为第一篇,主要归纳了类图中符号的含义、类与类之间的关系、学习设计模式需要知道的面向对象知识要点、设计模式之间的关系及分类等概要内容,为后续学习做铺垫。 阅读全文
posted @ 2021-08-13 10:30 宋者为王 阅读(873) 评论(2) 推荐(2) 编辑
摘要:代理模式作为设计模式中的一种,使用非常广泛。在学习插件化开发中,代理模式也是必须要掌握的知识点之一。本篇对设计模式的基础知识和基本使用都做了一些介绍,包括静态代理和动态代理,包含了完整的代码,希望能够帮助读者轻松掌握代理模式的基本使用。 阅读全文
posted @ 2020-07-26 21:48 宋者为王 阅读(885) 评论(0) 推荐(0) 编辑
摘要:单例模式,大家恐怕再熟悉不过了,但是,咱们在使用这些方式实现单例模式时,程序中就真的会只有一个实例吗?实际上,在使用反射、clone模板模式、反序列化等场景时,如果程序处理不当,是会导致程序中出现多个实例的,本篇将对这几个场景做一些介绍。 阅读全文
posted @ 2020-06-15 23:00 宋者为王 阅读(623) 评论(0) 推荐(1) 编辑
摘要:SystemUI是系统启动中第一个用户肉眼可见的应用,其功能包罗万象,比如开机后看到的锁屏界面,充电时充电界面,状态栏,导航栏,多任务栏等,都是与Android手机用户息息相关的功能。所以不止SystemUI开发者,普通的应用开发者也很有必要去了解一下SystemUI。本系列文章会基于Android P和Android Q来介绍SystemUI的各个方面,本篇作为本系列第一篇,主要介绍了SystemUI的启动流程,以及主要功能简介。 阅读全文
posted @ 2019-09-06 10:21 宋者为王 阅读(5541) 评论(1) 推荐(0) 编辑