设计模式
文章平均质量分 53
it_Y
这个作者很懒,什么都没留下…
展开
-
Builder模式 - App内通用弹框
App中n多地方会有弹框提示,用户进行二次确认,而对这样的情况,我们都会采用统一的弹框样式。针对项目,采用了Builder模式封装了一个Dialog,供参考。 使用范例: new NormalTipDialog.Builder(this) .setTitle("设置标题") .setMessage("文本数据测试试试试试\n1.text......\n2.text.......\n3.textssssss")原创 2022-03-01 01:55:52 · 136 阅读 · 0 评论 -
策略设计模式在项目优化中的使用
背景: 之前项目中使用的是ImageLoader来加载图片,由于Android-Universal-Image-Loader存在着诸多局限性,项目采用Picasso来代替传统实现方式。(Picasso的使用) 在更换方案时,发现一项很棘手的事,由于前期考虑不足,导致技术更换时候,诸多地方调用,使耦合性太高,只能部分做替换或新用到时才有新技术。 策略模式的使用,合理的原创 2022-03-01 00:33:50 · 103 阅读 · 0 评论 -
设计模式 - 单例,多的是你不知道的事
临近年底,没有开发任务,so写写博客,也算是总结回顾下知识。近期主要是从代码规范角度梳理知识,如最近写的设计模式系列。设计模式是我们前辈通过开发中遇到的一系列的问题,经过相当长的一段经验总结出来的一套通用的技术解决方案。开发中最常见的、也是大多数人经历的第一种设计模式,非单例设计模式莫属了。 今天就来分析一下单例设计模式。写单例的文章有很多,也是我自认为掌握的最好的设计模式,然而很遗憾,原创 2018-02-06 11:52:41 · 224 阅读 · 0 评论