随笔分类 -  架构设计

Framework Design
摘要:说到框架设计,打心底都会觉得很大很宽泛,而 API 设计是框架设计中的重要组成部分。相比于有很多大佬都认可的面向对象的六大原则、23 种常见的设计模式来说,API 设计确实缺少行业公认的原则或者说设计范式。 不过,没有公认不代表没有。无论是对外提供类库还是提供 url 形式的 API,为了使用者良好 阅读全文
posted @ 2018-09-07 08:58 walterlv 阅读(637) 评论(0) 推荐(0) 编辑
摘要:跟小伙伴一起重构一段 UI,试图将用户界面和业务代码分离的时候,小伙伴试图在业务代码中直接调用 UI。我们当然都知道这会产生耦合,于是小伙伴试图定义一些属性、变量或接口来解决这个耦合。虽然在代码的静态分析中,这一的耦合消失了,但我始终觉得不妥。觉得耦合依然存在,只是不再能被静态分析了。 我想到一个词 阅读全文
posted @ 2018-02-27 19:58 walterlv 阅读(540) 评论(0) 推荐(0) 编辑
摘要:这篇文章不会说 MVVM 是什么,因为讲这个的文章太多了;也不会说 MVVM 的好处,因为这样的文章也是一搜一大把。我只是想说说我们究竟应该如何理解 M-V-VM,当我们真正开始写代码时,应该在里面的每一层里写些什么。 MVVM,当然三层——M-V-VM。就凭这个“三层”结构,WPF/UWP 开发者 阅读全文
posted @ 2017-11-30 01:33 walterlv 阅读(1287) 评论(0) 推荐(0) 编辑

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