2018年11月27日20:02:21
构建框架
List安全性:如果一个属性为 public List<object> NObjects{get;set;},那么外部访问的时候就会出现list覆盖和list的add和remove的操作情况。如果仅仅是{get;private set;}这样的话只能杜绝list的覆盖,但是list的add和remove情况还是会被外部轻易的使用。一种方法是实现 IList接口,直接在接口上把add、remove方法限制住,另一种就是利用 IEnumerable进行,这个只能只有只读模式。
框架设定数据结构:
Value=the value ,set of values ,or range of the property
首先要定义一层他属于那个结构、数据表达方式
然后定义存储的数据的类型 是int 还是float等等
最后才是值得赋予