随笔分类 -  设计模式

摘要:1.相关文档 https://refactoring.guru/design-patterns/visitor https://www.tutorialspoint.com/design_pattern/visitor_pattern.htm 2. 为什么要用访问者模式,解决了什么问题 2.1 问题 阅读全文
posted @ 2022-04-03 23:16 f9q 阅读(97) 评论(0) 推荐(0) 编辑
摘要:1.官方文档 https://developer.android.com/topic/libraries/data-binding/architecture 2.简介 数据绑定库 可与MVVM 架构组件无缝协作。指定一下 binding的 lifecycleOwner 就可以了。如下: 1 clas 阅读全文
posted @ 2020-07-31 14:49 f9q 阅读(593) 评论(0) 推荐(0) 编辑
摘要:1.官方文档 MVVM 官方文档: https://developer.android.com/jetpack/docs/guide ViewModel 文档: https://developer.android.com/topic/libraries/architecture/viewmodel 阅读全文
posted @ 2020-07-22 16:00 f9q 阅读(497) 评论(0) 推荐(0) 编辑
摘要:1.继承 指的是一个类(称为子类、子接口)继承另外的一个类(称为父类、父接口)的功能,并可以增加它自己的新功能的能力,继承是类与类或者接口与接口之间最常见的关系;在Java中此类关系通过关键字extends明确标识,在设计时一般没有争议性; 2.实现 指的是一个class类实现interface接口 阅读全文
posted @ 2016-10-18 21:16 f9q 阅读(342) 评论(0) 推荐(0) 编辑
摘要:ETS架构? 阅读全文
posted @ 2016-10-09 11:31 f9q 阅读(154) 评论(0) 推荐(0) 编辑
摘要:参考: http://www.cnblogs.com/changxiangyi/archive/2012/07/16/2594297.html http://www.jcodecraeer.com/a/anzhuokaifa/androidkaifa/2015/1214/3772.html 1,MV 阅读全文
posted @ 2016-03-13 20:21 f9q 阅读(818) 评论(0) 推荐(0) 编辑
摘要:参考: http://www.cnblogs.com/liuling/p/mvp-pattern-android.html 架构图: 1、View层 这些接口是显示view。具体的view在NewsListFragment中。 --为什么要有个NewView接口?它在哪里使用? --在Present 阅读全文
posted @ 2016-03-08 23:23 f9q 阅读(210) 评论(0) 推荐(0) 编辑
摘要:注意:它们是软件架构,不是设计模式 左边mvc 右边mvp MVC和MVP的区别? MVP 是从经典的MVC架构演变而来,它们的基本思想有相通的地方:Controller/Presenter负责逻辑的处理,Model提供数据,View负责显示。作为一种新的架构,MVP与MVC有着一个重大的区别:在M 阅读全文
posted @ 2016-03-06 22:59 f9q 阅读(260) 评论(0) 推荐(0) 编辑
摘要:面向对象设计的11个原则,摘自《敏捷软件开发:原则、模式、与实践》 1 单一职责原则 SRP The Single Responsibility Principle 2 开放-封闭原则 OCP The Open-Close Principle 3 Liskov替换原则 LSP The Liskov 阅读全文
posted @ 2015-06-30 23:38 f9q 阅读(338) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示