- 博客(3)
- 收藏
- 关注
原创 MVP开发架构详解
一个好的软件,好的架构是基石,好的技术是关键。架构就像盖房子时下的地基一样,房子稳不稳取决于地基,而我们的软件好不好拓展,好不好维护,取决的便是我们软件的架构。采用架构时,没有特定的约束,按需采用,也可以自己根据开发经验总结提炼出好的架构。 业内比较常见的架构有MVC、MVP、MVVM等。MVC主要是分Model(模型)-View(视图)- Controller(控制)三个层,控...
2018-02-07 21:10:07 763
原创 设计模式之单例模式
单例模式存在的意义在于优化我们的程序性能,减少不必要的开辟内存。优化我们的代码结构,使调用方式更加方便与严谨,使业务逻辑更加集中化,可控化,使封装的思想得到更好的发挥。 单例模式的写法有很多种,在这里只介绍三种个人认为比较好的写法,只介绍多线程环境下的单例模式,能扛得住复杂与高强度压力的代码才是好代码,当然,这也会使性能稍逊于普通环境下的单例模式。 模式一: public class ...
2017-07-19 18:39:03 268
原创 Android LayoutInflate.from(...).inflate(...,boolean attachToRoot)方法中attachToRoot参数的意义
Android LayoutInflate.from(…).inflate(…,boolean attachToRoot)方法中attachToRoot参数的意义做过android开发的同学都知道,在android中通过layout文件绘制成View的主要方式有两种(其实是同一种),分别为 _**LayoutInflate.from(Context context).inflate(@Layout
2017-07-19 15:33:25 741
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人