用class是因为这里面我省略了一些成员函数。我通过另外的方式解决了,遵守了LOD原则。
问这个问题之前, 我看了leveldb的一些源码,大部分类的实现是遵守LOD原则的,这包括对外、对内的实现。
【 在 ilovecpp 的大作中提到: 】
: 1. 在C++里你前面这几个"class"应该是struct。
: 2. struct不需要考虑面向对象设计原则。
: 3. 其实在低于模块公共接口的层面一概不应该考虑面向对象设计原则。“对象”的最小尺度应该是一个模块。
--
FROM 114.255.110.*