摘要:
一、对工厂模式的理解1、简单工厂模式属于类的创建模式,又称静态工厂方法模式;2、通过专门定义一个类来负责创建其他类的实例,被创建的实例通常都是具有共同的父类;3、角色 3.1 工厂角色-Creator:它是简单工厂模式的核心,负责实现创建所有实例的内部逻辑,工厂类可以被外界直接调用,创建所需的产品... 阅读全文
摘要:
一、为什么要进行单元测试?1、单元测试是开发者编写的一小段代码,用于检验被测代码的一个很小的、很明确的功能是否正确。2、执行单元测试,是为了证明某段代码的行为确实和开发者所期望的一致。3、单元测试不但会使你的工作完成得更轻松,而且会令你的设计变得更好,甚至大大减少你花在调试上面的时间。个人理解:如果整个对项目的测试是大测试的话,那么对于每个单元(每个功能)的测试是单元测试,这样做能够验证每个功能的正确性,单元测试是程序员的事情,因为写这段代码的程序员最懂他想表达什么意思,做单元测试是项目测试的一个很小的部分,但是也是最基础最重要的部分。二、一个很小的单元测试事例-单元测试的第一个小小步1、新建 阅读全文
摘要:
为什么要用设计模式?1、设计模式是前人根据经验总结出来的,使用设计模式,就相当于是站在了前人的肩膀上。2、设计模式使程序易读。熟悉设计模式的人应该能够很容易读懂运用设计模式编写的程序。/span>3、设计模式能使编写的程序具有良好的可扩展性,满足系统设计的开闭原则。比如策略模式,就是将不同的算法封装... 阅读全文
摘要:
C#博客目录1事件与委托 2由TryParse到out/ref3委托与事件(续)4C#的DateTime.Now函数5Thread-Process-AppDomain6使用二维数组求平均数7时时获取CPU时间8String9C#常用代码10手动书写小代码-foreach实现机制11迭代器的使用12为... 阅读全文