读书人

C#的接口协约为啥要在属性的get前面

发布时间: 2013-01-04 10:04:18 作者: rapoo

C#的接口协定,为啥要在属性的get前面加一个[Pure]?
如题,求帮助!C#的接口协定,为啥要在属性的get前面加一个[Pure]?
[解决办法]
指示一个类型或方法为纯类型或纯方法,即它不进行任何可视的状态更改。
参见msdn或帮助
[解决办法]
楼主说的是纯方法,简单地说,这个方法放在任何地方都能"完成任务",并且不会"污染环境",
这是面向对象的编程方法,
当开发者关注重点在业务逻辑而不是数据的时候,会自然而然的编写出"自完备"的组件,
即使不使用所谓的PureAttribute来标记,它们也是"纯"的,
这种设计思路会使得组件拥有巨大的可重复利用价值,
进而也能为可靠性,可扩展,可测试提供了保障

MSDN的相关链接如下:
http://msdn.microsoft.com/zh-cn/library/vstudio/bb669139.aspx

读书人网 >C#

热点推荐