Effective C++笔记 Model “has-a” or “is-implemented-in-terms-of” through composition 区分is-a和is-implemented-in-terms-of 总结