任何编程语言都在研究的一个问题:就是状态与行为的问题。
状态,即数据及数据描述,任何时间点上的切片,都应被视为此概念;
而行为则不同,它促使能够产生状态的驱动,所以在任何语言中,函数机制都显得是如此重要。行为的入口一般约定作main()方法。
我想,C#,概莫能外。我们看到,在MS面向OO的这种语言中,函数从里到外,从应用者即开发人员的角度来看,都可以或多或少地看到提升的珠丝马迹。状态+行为构成实体,这也是C#中对原型概念如结构,进行函数化的根据吧。
另外,行为产生关联(association),所以end2end.;)