2011年6月23日

《C++沉思录》摘引——代理类(Surrogate)

摘要: 问题引入假设有一个表示不同种类的交通工具的类派生层次:1classVehicle{}2{3public:4virtualvoidstart()=0;5//...6};7classRoadVehicle:publicVehicle{};8classAutoVehicle:publicRoadVehicle{};9classAircraft:publicVehicle{};10classHelicopter:publicAircraft{};其中,Vehicle是一个抽象基类。在实际中,我们可能会使用某种容器类,比如数组:1Vehicleparking_lot[10];上述定义没有产生预期的效果, 阅读全文

posted @ 2011-06-23 14:19 burellow 阅读(861) 评论(0) 推荐(0) 编辑

导航