- 博客(4)
- 问答 (1)
- 收藏
- 关注
原创 c++总结
庆幸,有这样一次机会参加C++考试,让我决定无论如何要学这门课程。考试的结果并不理想,但这恰恰引起了我对C++的兴趣。今天终于有时间坐下来,可以不用担心考试,不用想着其他活动,而专心地总结这些知识。 C++与VB、C#很像,同样作为一种计算机语言,它也有着基本的语言基础,如数据类型与表达式、控制结构、函数、程序结构以及异常处理等。各种语言都是相通的,都有着不可分割的联系。通过C
2013-03-30 11:37:11 1439 22
原创 (5)模板方法模式
有人说,如果只学习一种设计模式,那么就学模板方法模式好了。有些夸张却由此可见模板方法模式的地位。 它是这样定义的: 定义一个操作中的算法的骨架,而将一些步骤延迟到子类中。模板方法使得子类可以不改变一个算法的结构即可重定义该算法的某些特定步骤。 我的理解是,当我们知道一个算法所需要的关键步骤,并确定了它们的执行顺序,但不知道某些具体步骤或者某些步骤的实现与具体环境相关时,就可以这么做:
2013-03-22 19:54:56 1205 3
原创 (2)单一职责原则和(3)开放-封闭原则
单一职责原则SRP:SingleResponsibility Principle,就一个类而言,应该仅有一个引起它变化的原因。 如果一个类承担的职责过多,就等于把这些职责耦合在一起,一个职责的变化可能会削弱或者抑制这个类完成其他职责的功能。这种耦合会导致脆弱的设计,当变化发生时,设计会遭受到意想不到的破坏。正如一个人可能担负着很多重要的职责,那么对他而言合理分配时间去做各项任务就
2013-03-15 17:30:26 1766 7
原创 (1)简单工厂模式
由于我对C#的理解尚不深入,所以在学习设计模式过程中一并对C#知识进行总结,以供自己以后学习回顾之用。 命名要规范 不规范: Console.Write("请输入数字A"); string A = Console.ReadLine(); 规范: Console.Write("请输入数字A"); string strNumberA = Console.ReadLine();
2013-03-06 16:24:35 1310 7
空空如也
C#修改配置文件后读取
2014-12-19
TA创建的收藏夹 TA关注的收藏夹
TA关注的人