双向数据绑定UML类图设计

面向对象设计第一步是设计类的继承结构和类的实例依赖组合关系,而最好的表达莫过于UML类图。

考虑一个支持数据双向绑定的GridView的设计,首先设计ViewModel的类继承和对象关系

ViewModel类体系

ViewModel对象关系

以及View的类体系结构

View继承体系

View对象结构

最后处理双向绑定关系

双向绑定

Comments