摘要:
1、使用异常而非错误码,因为错误码容易搞乱代码逻辑。 2、在编写可能抛出异常的代码时,最好先写出try-catch-finally语句。这能帮你定义代码的用户应该期待什么,无论try代码块中执行的代码出什么错都一样。 3、使用不可控异常,因为可控异常打破了封装,高层函数调用底层函数必须知道底层函数的 阅读全文
posted @ 2020-02-25 19:53
夜里寻星
阅读(271)
评论(0)
推荐(0)
摘要:
1、我们不想其他人依赖的变量应该都声明为私有变量(private),并且不要公开这些私有变量,如加公共访问器或者改值器。 2、尽力去避免曝露代码的实现细节,而应该只对外界提供抽象接口。 3、对象与数据结构之间的差异:对象把数据隐藏于抽象之后,曝露操作数据的函数。数据结构曝露其数据,没有提供有意义的函 阅读全文
posted @ 2020-02-25 17:34
夜里寻星
阅读(245)
评论(0)
推荐(0)