May 2025
Intermediate to advanced
124 pages
1h 7m
Chinese
本作品已使用人工智能进行翻译。欢迎您提供反馈和意见:translation-feedback@oreilly.com
因此,你需要调用一个例程,而接口使调用变得困难/复杂/混乱/麻烦。实现你希望可以调用的接口并调用它。通过简单地调用旧接口来实现新接口(在迁移所有其他调用者之后,可以内联实现)。
创建直通界面是软件设计的微观本质。您想改变某些行为。如果设计成这样或那样,做出改变就会很容易。那就把设计做成这样吧。
当你有同样的冲动时,也会如此:
逆向编码--从例程的最后一行开始,就好像你已经得到了所需的所有中间结果。
编码测试第一-从需要通过的测试开始。
设计帮手--如果我有一个能做XXX 的例程/对象/服务,那么剩下的事情就好办了。
Read now
Unlock full access