美文网首页
显式依赖关系

显式依赖关系

作者: 寻找无名的特质 | 来源:发表于2022-04-19 05:48 被阅读0次

显式依赖关系

方法和类应显式要求正常工作所需的任何协作对象。 通过类构造函数,类可以标识其实现有效状态和正常工作所需的内容。 如果定义的类可供构造和调用,但仅在具备特定全局组件或基础结构组件时正常工作,则这些类对其客户端而言就不诚实。 构造函数协定将告知客户端,它只需要指定的内容(如果类只使用无参数构造函数,则可能不需要任何内容),但随后在运行时,结果发现对象确实需要某些其他内容。

若遵循显式依赖关系原则,类和方法就会诚实地告知客户端其需要哪些内容才能工作。 遵循此原则可以让代码更好地自我记录,并让代码协定更有利于用户,因为用户相信只要他们以方法或构造函数参数的形式提供所需的内容,他们使用的对象在运行时就能正常工作。

相关文章

  • 显式依赖关系

    显式依赖关系 方法和类应显式要求正常工作所需的任何协作对象。 通过类构造函数,类可以标识其实现有效状态和正常工作所...

  • SaaS平台“十二要素原则”

    12-factors 1、基准代码 一份基准代码,多份部署 2、依赖 显式声明依赖关系 3、配置 ...

  • spring详解(五)

    8.自动装配Spring能自动装配Bean与Bean之间的依赖关系,即使无需使用ref显式指定依赖Bean。 Sp...

  • 2.依赖

    II. 依赖 显式声明依赖关系( dependency ) 大多数编程语言都会提供一个打包系统,用来为各个类库提供...

  • 构建应用的12个因素

    I. 基准代码 一份基准代码,多份部署 II. 依赖 显式声明依赖关系 III. 配置 在环境中存储配置 IV. ...

  • 12-Factor

    12-Factor I. 基准代码一份基准代码,多份部署II. 依赖显式声明依赖关系III. 配置在环境中存储配置...

  • SaaS应用12原则:(二)依赖

    显式声明依赖关系( dependency ) 大多数编程语言都会提供一个打包系统,用来为各个类库提供打包服务,就像...

  • html中的label标签for属性的使用

    显式关系绑定(for和id的值必须一样) for属性规定label与哪个表单元素绑定。这种绑定关系是显式关系绑定。...

  • SAP HYBRIS FlexibleSearch 语法

    简介 FlexibleSearch 框架自动解析类型和数据库表依赖关系,不需要指定显式的数据库表名,类型系统和数据...

  • 从头到尾通俗理解原型链

    prototype 和 [[proto]] 什么关系? prototype:显式原型[[proto]]: 隐式原型...

网友评论

      本文标题:显式依赖关系

      本文链接:https://www.haomeiwen.com/subject/nqshertx.html