搜课云网 > 北大青鸟 > 资讯总汇 > API 中类的设计

API 中类的设计

机构:北大青鸟 时间:2015-12-19 10:52:57 点击:902

  最小化可变性

  最好不要随便改变类,除非有一个非常合理的理由;

  如果是可变类,最好保持很小的状态空间、定义良好的结构,因时制宜地去调用方法。

  子类只存在有意义的地方

  子类具备可替代性(Liskov);

  公共类不应该继承其它公共类。

  用于继承的设计和文档或者直接禁止继承(Design and Document for Inheritance or Else Prohibit it)

  继承破坏封装

  如果你允许子类和文档自用,那么要考虑彼此该如何互相调用方法

  保守策略:把所有类都设置成 Final

  更多资讯:武汉软件工程师培训学校

下一篇:API 设计原则
师资介绍