在第十三章中主要介绍什么是隐式约定。隐式约定是相对于显示约定提出来的概念。显示约定是指我们在写业务逻辑时明确所使用数据的类型、数据结构等。而隐式约定是指在我们将直接使用的数据结构进行封装打包,数据传输后,使用时从数据包中解析得到我们实际需要使用的数据。隐式约定可以帮助我们写的代码更加简洁, 比如当定义一个参数过多的函数时,如果用显示约定,那么这个函数的参数就会非常多,如果使用隐式约定,就可以将这些参数再组装成一个新的数据结构,从而简化函数的定义。
在第十四章中主要介绍在程序中使用异常的一些注意事项。比如使用throw抛出异常时,目的不是给最终用户看的,而是在被最终用户感知之前,需要被中间某一层的代码处理掉。又比如:try catch随然能帮助我们解决一些意外的异常处理,但是也不要滥用,还是尽量做到代码逻辑的正确性。
在第十四章中主要介绍在程序中使用异常的一些注意事项。比如使用throw抛出异常时,目的不是给最终用户看的,而是在被最终用户感知之前,需要被中间某一层的代码处理掉。又比如:try catch随然能帮助我们解决一些意外的异常处理,但是也不要滥用,还是尽量做到代码逻辑的正确性。