10 2011 档案

摘要:public class MenuFactory { public static MvcHtmlString Bind(HttpContext context) { StringBuilder builder = new StringBuilder(); if (context.Request.IsAuthenticated) { string welcomeAndSignOut = "Welcome " ... 阅读全文
posted @ 2011-10-27 15:37 Yu 阅读(2439) 评论(1) 推荐(0)
摘要:抽象工厂/工厂方法模式:解决 new 实例对象的统一接口管理 单例模式:解决全局唯一实例对象创建 //在多线程中, 注意以下两句的运用: private static volatile Singleton instance = null;private static object lockObjec 阅读全文
posted @ 2011-10-20 11:06 Yu 阅读(165) 评论(0) 推荐(0)
摘要:输入:由于用户操作,必然存在输入数据的差异性,所以不能一定保证它的正确性逻辑 必须检查输入的正确性必须保证函数体运行的稳定性必须具有友好的异常提示必须确保输出的准确性输出:只有在符合输入规则和需求逻辑情况下,才能保证输出结果函数的修改往往会产生副作用, 由此维护和调试所花费的绝大部份时间都是在查找产生副作用的地方. 所以函数应该尽可能少的使用外部数据, 实现自身单一职责的功能. 阅读全文
posted @ 2011-10-18 22:19 Yu 阅读(123) 评论(0) 推荐(0)
摘要:以高内聚、低耦合为目的,以 SOLID 为原则没有一步到位的需求,也不会有不修改的代码,也就是“变更”,由于这样,我们才要严格遵守设计原则和运用设计模式,来建立稳定、灵活、健壮的设计,都是为了“变更”做应对。写代码基本要遵守的原则:单一职责:类是对象的原型,只能是本质的原因,才能引起类的改变,其它的... 阅读全文
posted @ 2011-10-12 11:29 Yu 阅读(202) 评论(0) 推荐(0)
摘要:类与对象:一切事物皆为对象,而类是对象的属性和方法的抽象构造函数:为实例化对象提供初始化方法,不同的构造函数使对象具备不同的初始形态,如与对象本身具有整体的生命期关系,则在构造函数中实现初始化。方法重载:对象某一行为根据不同参数,实现不一样的行为能力属性:属性是对象特征描述,有不被外在影响的和可受内... 阅读全文
posted @ 2011-10-12 10:54 Yu 阅读(504) 评论(0) 推荐(0)
摘要:领导用户 需求前景准备分析(OOA)设计(OOD)实现(OOP)测试部署发布跟踪维护升级 阅读全文
posted @ 2011-10-08 09:19 Yu 阅读(118) 评论(0) 推荐(0)
摘要:http://www.w3school.com.cn/dtd/dtd_attributes.aspDTD 定义有:类别包括:#PCDATA|EMPTY|ANY|XXXXXX其中 XXXXXX 代表: 具体的元素名称+,*,?,| 可以用来修饰类别个数或非...既..., 如-------------... 阅读全文
posted @ 2011-10-06 11:35 Yu 阅读(532) 评论(0) 推荐(0)