设计模式
Ethan_KF
这个作者很懒,什么都没留下…
展开
-
MVP模式在实际开发中的使用
业务逻辑写的越来越多,越来越复杂,将业务逻辑都放到Activity中写当时可能觉得很爽,因为写的随意,写的速度也快,但是后期维护很困难,交接项目的成本也很高。MVP模式应运而生。MVP原理M指代model,用于存放数据的模型,用于Json解析、缓存等。 V指代View,通常意义上的Android视图,由于静态的view功能太少,需要Activity控制,这里将Activity视为View,进行视图原创 2017-01-18 00:12:21 · 932 阅读 · 0 评论 -
java模板模式与AQS实现
本博客先简单看下模板模式,然后解析下java中的AQS是如何使用模板模式的,最后使用AQS自定义一种锁。模板模式顾名思义,本模式旨在"套模板",跟写PPT时套模板道理一样,PPT模板事先给好布局、图片、配色等,用户添加自己的内容即可。模板模式则是父类事先准备好一些函数框架,子类(用户类)继承父类并实现自己的功能即可。UML图如下:父类为虚类,其中execute方法伪代码如下:privat...原创 2019-05-23 22:36:59 · 1598 阅读 · 0 评论