Clean Architecture: A Craftsman's Guide to Software Structure and Design

Clean Architecture: A Craftsman's Guide to Software Structure and Design
复制标题

干净的架构:软件结构和设计的工匠指南

DOI:
--
复制
发表时间:
2017
期刊:
影响因子:
--
通讯作者:
Robert C. Martin
Robert C. Martin
中科院分区:
--
文献类型:
--
作者:
Robert C. Martin

文献摘要

被引文献

相似文献

组件您可能会觉得奇怪,我们创建的组件(在本例中为UService)除了接口之外什么都不包含。这样的组件不包含可执行代码!然而,事实证明,在使用Java和C#等静态类型语言时,这是一种非常常见且必要的策略。这些抽象组件非常稳定,因此是不太稳定的组件依赖的理想目标。当使用动态类型语言(如Ruby和Python)时,这些抽象组件根本不存在,
Components You may find it strange that we would create a component—in this example, UService—that contains nothing but an interface. Such a component contains no executable code! It turns out, however, that this is a very common, and necessary, tactic when using statically typed languages like Java and C#. These abstract components are very stable and, therefore, are ideal targets for less stable components to depend on. When using dynamically typed languages like Ruby and Python, these abstract components don’t exist at all, nor do the dependencies that would