考虑到API文档通常按字母顺序排列,或许按字母顺序排列公共类成员是有意义的,它们的私有成员依赖关系散布在每个公共方法之间。一般私人成员按字母顺序或按上下文单独排列。
没有真正考虑遵守这一点,但如果有人这样做,那就很好奇。
答案 0 :(得分:1)
我个人通过功能组织我的公共方法,但在我的脑海中,一个流行的开源库(有点)遵循按字母顺序排列的结构是CodeIgniter。
例如,他们的CI_Javascript类按功能(事件,效果)对方法进行分组,每个组按字母顺序组织。但它们似乎有时会打破字母规则,这种目的会失败。