Just a note
Component使用户对组合对象和单一对象的操作具有一致性。无论是组合对象还是单一对象,都从抽象基类派生;抽象基类声明所有对象共有的操作和组合对象特有的操作。单一对象在重写针对组合对象的操作时可返回错误。这样用户可以用同样的代码操作抽象基类类型指针,实现对组合对象和单一对象的操作,而无需关心操作对象具体类型是什么。
Powered by: C++博客 Copyright © 大胖