- 博客(2)
- 收藏
- 关注
原创 AutoBinding极度轻便的MVVM双向绑定的状态管理框架
AutoBinding是一个轻便的MVVM双向绑定的状态管理框架, 以达到数据共享与同步。AutoBinding v2采用了全新的响应式编程方式,受到vue与react的启发,v2新版本允许利用原本已有的widget和build()扩展即可,也就是一个原本非双向绑定的普通Widget和build(), 无需重构大量WidgetTree层级关系,很丝滑的建立绑定关系。
2024-05-30 17:52:06
866
2
原创 golang如何在内嵌结构体中调用外层的成员, 类似于java父类this调用子类覆盖的方法?
父类Animal成员方法doActions()调用了子类覆盖后的breathe(), eat(), sleep(). 如果子类未覆盖, 则仍会沿用父类的实现. 在写Animal代码时, 子类还没写出来, 也可能子类是另外的开发者书写的.实现原理: 将父类需要被子类覆盖的函数额外多建立出一个基础函数, 将影响到实现差异的部分用参数传入, 如范例种xxxBase. 然后父类仍按照默认实现去调用基础函数, 也就是实际代码是由基础函数完成的, 原函数只是组装不同的参数值.建造器比较适合大型流程的调用与覆盖.
2024-03-22 15:03:16
498
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人