摘要: 类的组织:自顶向下 类应该短小:权责,类名描述其权责; 单一权责原则:类或模块应有且只有一条加以修改的理由;类只应有一个权责; 系统应该由许多短小的类而不是少量巨大的类组成; 每一个小类封装一个权责,只有一个修改的原因,并与少数其他类一起协同达成期望的系统行为; 内聚:低耦合,高内聚;保持内聚性就会 阅读全文
posted @ 2018-08-31 17:14 xiao_jian 阅读(80) 评论(0) 推荐(0)
摘要: 错误处理:使用异常而非返回码; 编写可能抛出异常的代码时,先写Try-Catch-Finally语句; 使用不可控异常; 给出异常发生的环境说明,以便判断错误的来源和处所; 依调用者需要定义异常类:打包调用API,确保返回通用异常类型,从而简化代码; 业务逻辑和错误处理代码之间要有良好隔离; 别返回 阅读全文
posted @ 2018-08-31 17:02 xiao_jian 阅读(711) 评论(0) 推荐(0)