您的位置:首页 > 编程语言 > ASP

温故之新(asp.net组件设计-反刍一些概念)

2007-05-15 10:26 323 查看
要设计好组件,熟悉设计模式是必须的,这个不用多说。
现在我想重新理解下一个类的三大元素,希望有更深的理解
1、methords
理论上面向对象语言中的方法(实例方法)按用途分为两类
(1)管理字段
(2)执行操作
C#中管理字段已经由属性取代了,所以方法主要进行执行操作。但方法一定要是和该类型相关的,对于一些公共操作最好放在静态辅助类里。
命名一定要表明操作的方式和对象(动词+名词),参数要只传必须的,不要把方法所在类的属性作为参数传递进来(很多人在多层系统设计中会出现这个问题,类对他们来说仅仅是放函数的地方,他们不愿创建对象,只使用静态函数)。
2、properties
命名应当是名词或表明状态的词,如Color,Enable。
3、Events
对象的事件应当放在对象中,此时只要事件对象存在才执行事件,否则不用执行,这样可以提高性能。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: