1. 首页
  2. 数据库
  3. 其它
  4. C#API中的模型和它们的接口设计

C#API中的模型和它们的接口设计

上传者: 2021-02-01 07:19:11上传 PDF文件 139.37KB 热度 6次
关键要点1.可变模型应该具备自我验证的能力,并实现验证接口。2.在共享对象时(特别是在跨线程共享时),考虑使用不可变模型。3.考虑支持MVVM风格UI的单层和多层撤消。4.在实现属性变更通知时避免不必要的内存分配。5.不要覆盖模型的Equals和GetHashCode方法。 在传统的MVC、MVP、MVVM、WebMVC这些UI模式中,模型是一个公共元素。虽然有很多文章讨论这些架构中的视图和控制器,但几乎无一涉及模型。在本文中,我们将讨论模型本身以及相应的.NET接口。我想先定义一些术语,这些术语在其他文章中可能有更精确的定义
下载地址
用户评论