本周的设计模式比较多了,主要分为“对象性能”模式,“状态变化”模式, 对象性能模式 Singleton单件模式 保证一个类仅有一个实例,并提供一...
针对DrawingSystem中的基类Shape和各个子类Line、Rec、Circle,请使用某种模式来支持更复杂的形状,该复杂形状是各个形状...
针对DrawingSystem中的基类Shape和各个子类Line、Rec、Circle。为支持更多的形状子类,请使用某种模式来支持灵活地创建它...
本周进入到C++设计模式的第二周学习。 本周接触的有如下方法,这些方法都是为了解决实际设计过程中的紧耦合而诞生的。就着重介绍一些印象比较深的吧。...
本周我们进入到了C++设计模式的学习当中,教授这门课的老师是李建忠。 在本周的课程中,李老师的授课不再特别放在代码的准确性上,而是主要将设计模式...
设计一个Measurement计量单位类型,满足如下要求,当为距离单位,当构造米或者千米等不同距离单位的实例时,统一以米为基本单位,实例调用de...
本周主要讲的了一些比较智能化的泛型编程方法 万用的hash function对于每个hashtable来说,都要将放进来的变量或者对象给定一个唯...
编写一个Sink迭代器,同时可以完成inserter迭代器和打印数值的功能 本周的作业如上面所示了。要求是编写一个迭代器,将默认的inserte...
越到后面愈发感觉C++ STL里面的东西实在太过庞大,尽管侯老师足够深入浅出,但对于普通C++学习者来说,冰山一角也足够喝一壶。 本周的内容看起...