2009年12月29日

.net 服务器空间生命周期

摘要: 在生命周期中将执行一系列处理步骤,这些步骤包括: 1.实例化(Instantiate) 控件被页面或另一个控件通过调用它的构造器所实例化。这个步骤之后所列出的阶段,仅当控件加入控件树中才会发生。 2.初始化(Initialize) 初始化在传入 Web 请求生命周期内所需的设置。在此阶段,控件树中的页面和全部控件通过默认方式来调用OnInit方法。开发人员可以通过重载OnInit方法,为控件提... 阅读全文

posted @ 2009-12-29 15:07 黑木 Kang 阅读(294) 评论(0) 推荐(0) 编辑

面向对象概念

摘要: 1. 对象:对象是一个自包含的实体,有一组可识别的特性和行为来标识。2.类:类是具有相同属性和功能的对象的抽象。3.构造函数:对类进行实例化。4.重载:创建多个同名方法的能力。参数类型或参数个数必须有所不同。    重载可以在不改变原来的方法的基础上,新增功能。5.封装:每个对象都包含它能操作所需的所有信息,不必依赖于其他对象来完成自己的操作。  好处:1)减少耦合;2)类的内部可以自由的修改;3... 阅读全文

posted @ 2009-12-29 14:09 黑木 Kang 阅读(179) 评论(0) 推荐(0) 编辑

面向对象原则

摘要: 一. 单一职责原则(SRP)  就一个类而言,只有一个引起它变化的原因。  如果一个类承载的职责过多,就等于把这些职责耦合在一起。一个职责的变化可能削弱或抑制这个类完成其他职责的能力。  这种耦合会导致脆弱的设计,当发生变化时,设计会遭受意想不到的破坏。  软件设计真正要做的就是,发现职责并把职责相互分离。  如果你能想到多于一个动机去改变一个类,那么这个类就具有多于一个的职责,应该进行分离。二.... 阅读全文

posted @ 2009-12-29 13:06 黑木 Kang 阅读(218) 评论(0) 推荐(0) 编辑

导航