摘要:
最开始接触“面向对象程序设计”这个词是在大一下学期学习C++的时候,因为有C语言的基础,学起C++来并没有觉得很吃力,在那时候的我看来,C++和C语言的区别就是语法上有些差异,而“面向对象”和“面向过程”的区别,我没有看的很清晰,不管写什么程序,都觉得既可以用C语言写,又可以用C++写。 后来大二下学期的时候,学习了一下MFC,也拿着一本《VisualC++面向对象程序设计》学习了学习,知道了一些基本的控件和函数的使用方法,也开发过几个小程序,在做课程设计的时候也使用的MFC,做过一些程序之后,觉得面向对象仅此而已,并没有什么实际的意义,通过学习MFC,反而体会到了应用程序框架的优势,在别人已 阅读全文
摘要:
//注意职责链模式和状态模式的区别。状态模式的逻辑顺序不一定是线性的。(每个状态中只需判断即可)职责链模式的逻辑顺序是线性的。(每个Handler要设置Prior) 1 /* 2 * 高校学生请假需要符合学校规定,假如班主任可以批准1天假,系主任可以批 3 * 准7天假,各学院院长可以批准30天,学校校长可以批准1年。应用职责链模 4 * 式,用C#控制台应用程序实现该设计。 5 */ 6 using System; 7 using System.Collections.Generic; 8 using System.Linq; 9 using System.Text... 阅读全文