C++软件开发可以理解为设计一系列的类,让这些类相互使用,最终实现我们所需要的功能.类与类之间的相互关系可以很复杂,也可以很简单,如何简单高效的描述类与类之间的关系是设计的难点之一.遵循本文所提供的方法,将会给你一些灵感. 让接口容易被正确使用,不易被误用 限制类型的办法:建立新类型,限制类型上的操作,束缚对象的值.消除客户管理资源的责任 限制函数的入参类型,可以保证参数不被错误传入 “促进接口被正确使用”的方法:接口的一致性 在版本发布的过程中,应该保持接口的一致性,不要随意更改接口 设计cl…