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
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