03 2016 档案
摘要:当我们要完成在某一细节层次一致的一个过程或者一个步骤,但其个别步骤在更详细的层次上的实现可能不同时,我们通常考虑用模板方法模式来处理 模板方法模式:定义一个操作中的算法的骨架,而将一些步骤延迟到子类中。模板方法使得子类可以不改变一个算法的结构即可以重定义该算法的某些特定步骤 结构图: 实现代码(C#
阅读全文
摘要:原型模式:用原型实例指定要创建对象的实例,并通过拷贝哲学原型创建新的对象。 结构图: 一般在初始化的信息不发生变化的情况下,克隆是最好的办法。这既隐藏了对象创建的细节,又对性能是大大的提高(减少了new运算的大大的开销); 1 using System; 2 using System.Collect
阅读全文
摘要:简单工厂模式:本着高内聚低耦合的原则,将系统的逻辑部分和功能分开 例如简易计算器的实现代码 1 using System; 2 using System.Collections.Generic; 3 using System.Text; 4 5 namespace Operation 6 { 7 /
阅读全文
摘要:一:取字符串中第几个字符 print "Hello"[0] 表示输出字符串中第一个字符print "Hello"[-1] 表示输出字符串中最后一个字符 二:字符串分割 print "Hello"[1:3] #第一个参数表示原来字符串中的下表#第二个阐述表示分割后剩下的字符串的第一个字符 在 原来字符
阅读全文

浙公网安备 33010602011771号