AI写作智能体 自主规划任务,支持联网查询和网页读取,多模态高效创作各类分析报告、商业计划、营销方案、教学内容等。 广告
## 条款38:通过复合塑模出 has-a 或”根据某物实现出“ Model "has-a" or "is-implemented-in-terms-of" through composition. 当复合发生于应用域内的对象之间,表现出 has-a 的关系;当它发生于实现域内则表现为 is-implemented-in-terms-of 的关系。 * has-a 关系: ```cpp class Address { ... }; class Person { private: Address address; }; ``` * is-implemented-in-terms-of 关系: ```cpp template<class T> class Set { private: std::list<T> rep; }; ```