August 2021
Intermediate to advanced
450 pages
4h 46m
Chinese
基本上契约是通过插件机制引入到代码中的。你想让系统中的任何一部分抽象化,可以使用契约。不用把对象和具体的类建立关联,你可以实现契约来关联所有对象。你需要知道什么时候使用契约,然而,你可能会过度使用它们。你可以识别通用的功能(比如本章中的Nameable接口),然而使用契约时要注意权衡。它们可以带来真正的代码重用,但有时也会让事情更加复杂。
Read now
Unlock full access