【前言】
近日,在进行wpf开发时候发现了双向绑定的好处,问题在于双向绑定需要解决一个问题,就是数据有效性的验证。
不但wpf,在web开发也好,winform开发也好,只要是软件开发,对字段参数属性的验证都是必不可少的一个步骤。现在以wpf的开发来思考一下,如何将数据验证与
实体类解耦出来,总结一个灵活的开发方式:
本来希望可以画得更好看的,但是水平有限,而且系统的核心是数据,数据无处不在。
我希望实体类只包含参数,不包含任何逻辑,方便传输到各个层----即使是xml也可以序列化,而界面实体模型继承自实体类,然后将相关验证逻辑放在里面,看上去这是一个好的想法。