
架构设计
文章平均质量分 96
牛角尖呀
欢迎关注我的公众号:牛角尖尖上起舞
展开
-
Java 设计模式之装饰者模式
装饰者模式,是非常容易理解又非常常用的结构型设计模式。像Android中的Context、Java中的InputStream都用到了装饰者模式。来吧,让我们一探究竟。原创 2021-02-03 23:04:09 · 294 阅读 · 0 评论 -
Java 设计模式之外观模式
外观模式,又称为门面模式,是很常用,又非常简单的设计模式,那它的使用场景是什么呢?怎么才能用好它呢?原创 2020-01-04 15:40:57 · 447 阅读 · 0 评论 -
Android 已有项目插件化改造导引
“需要一款管理APP,对相关的多款APP进行管理,包括统一登录、安装、卸载、更新等”——当我们遇到这样的业务需求,我们自然会想到热门的 “插件化技术”,而我们采用的是一种另类的 “插件化” 解决方案。原创 2019-12-20 16:29:49 · 637 阅读 · 0 评论 -
Java 设计模式之代理模式
代理模式,尤其动态代理,在我们的开发中及第三方库中应用广泛,本讲通过示例代码,来讨论静、动态代理原理及其实现方式等。原创 2019-10-14 21:54:24 · 674 阅读 · 1 评论 -
Java 设计模式之静态工厂、工厂方法、抽象工厂和 Builder 模式的区别
前面几篇文章,我们学习了几种工厂模式和 Builder 模式,都可以用来得到产品对象,那他们有什么区别呢?我们该怎么选择呢?原创 2019-09-27 21:58:36 · 1435 阅读 · 0 评论 -
Java 设计模式之Builder模式
Builder 是比较常用的设计模式,也比较简单,是进行模块化开发绕不开的编码方法,我们一起来梳理下吧。原创 2019-09-24 15:58:04 · 651 阅读 · 0 评论 -
Java 设计模式之抽象工厂模式
工厂模式系列大BOSS——抽象工厂模式,结合示例,也好理解,不过实际应用场景偏少,就作为知识扩展吧!原创 2019-09-19 01:54:37 · 790 阅读 · 0 评论 -
Java 设计模式之工厂方法模式
工厂方法模式,作为应用相当广泛的设计模式,是我们必须要掌握的,本文是在上一讲 “静态工厂方法模式” 的基础上继续讨论起来的,通过代码示例+Java源码介绍的方式,帮助大家理解这种设计模式。原创 2019-09-18 01:00:31 · 831 阅读 · 0 评论 -
Java 设计模式之静态工厂方法模式
静态工厂方法模式,又称为简单工厂模式,是最简单最易理解的工厂模式,本文通过一个 “月饼” 例子,一起来学习下这种设计模式吧!原创 2019-09-17 01:50:16 · 2348 阅读 · 0 评论 -
Java 设计模式之单例模式
单例模式,作为应用最广的设计模式,我们真的能将它说清楚吗?本文介绍 7 种单例模式的用法,并详细分析了背后的原理,希望对大家有所裨益。原创 2019-09-11 23:48:38 · 724 阅读 · 0 评论 -
Android 老生常谈之MVC与MVP
要搞透彻 MVP,MVC 的演进历史是一定要了解的。MVP 是由 MVC 一步步演进而来,不独立于 MVC 存在,可以认为是 MVC 的一种形式。这篇文章里会详述 MVC 的演进历史,及 MVP 的一些变形,不仅搞清楚怎么用,还要搞明白为什么这么用。原创 2019-09-03 17:11:25 · 1209 阅读 · 0 评论