首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

为什么基于绝对父级而不是直接相对父级应用对象边界

基于绝对父级而不是直接相对父级应用对象边界的原因是为了实现更好的封装和可维护性。

绝对父级是指在应用对象的层次结构中,选择最高级别的父级作为边界。这样做的好处是可以将相关的功能和属性封装在一个较高级别的父级中,使得代码更加模块化和可复用。同时,绝对父级边界也可以提供更好的可维护性,因为当需要修改或扩展功能时,只需要关注父级对象的实现,而不需要修改其子级对象。

相对父级是指在应用对象的层次结构中,选择直接的父级作为边界。这种方式可能导致功能和属性分散在不同的父级对象中,增加了代码的复杂性和维护的难度。当需要修改或扩展功能时,可能需要同时修改多个父级对象,增加了代码的耦合性和风险。

基于绝对父级而不是直接相对父级应用对象边界的方法可以提高代码的可读性、可维护性和可扩展性。它可以将相关的功能和属性组织在一个较高级别的父级对象中,使得代码更加清晰和易于理解。同时,这种方法也可以减少代码的耦合性,降低修改和扩展功能时的风险。

在云计算领域中,基于绝对父级而不是直接相对父级应用对象边界的方法可以应用于各种云服务的设计和实现中。例如,在设计云原生应用时,可以将相关的功能和属性封装在一个较高级别的服务对象中,提高应用的可维护性和可扩展性。在开发云存储服务时,可以将不同类型的存储功能组织在一个较高级别的存储服务对象中,方便用户进行管理和使用。

腾讯云相关产品和产品介绍链接地址:

  • 云原生:腾讯云原生应用开发平台(https://cloud.tencent.com/product/tke)
  • 云存储:腾讯云对象存储(https://cloud.tencent.com/product/cos)
  • 云服务:腾讯云产品与服务(https://cloud.tencent.com/product)
  • 云计算:腾讯云计算(https://cloud.tencent.com/solution/computing)
  • 人工智能:腾讯云人工智能(https://cloud.tencent.com/solution/ai)
  • 物联网:腾讯云物联网(https://cloud.tencent.com/solution/iot)
  • 移动开发:腾讯云移动开发(https://cloud.tencent.com/solution/mobile-development)
  • 数据库:腾讯云数据库(https://cloud.tencent.com/product/cdb)
  • 网络安全:腾讯云安全产品与服务(https://cloud.tencent.com/solution/security)
  • 音视频:腾讯云音视频(https://cloud.tencent.com/solution/media)
  • 多媒体处理:腾讯云多媒体处理(https://cloud.tencent.com/product/mps)
  • 区块链:腾讯云区块链(https://cloud.tencent.com/solution/blockchain)
  • 网络通信:腾讯云网络通信(https://cloud.tencent.com/solution/communication)
  • 服务器运维:腾讯云服务器运维(https://cloud.tencent.com/product/cvm)
  • 软件测试:腾讯云软件测试(https://cloud.tencent.com/product/qcloudtest)
页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

  • web前端常见面试题归纳

    行内元素和块元素的区别 概念 块元素:默认独占一行,页面中垂直排列,宽高和内外边距可控 行内元素:默认同行排列,宽高由内容决定 行内元素和块元素举例 块元素:

      行内元素:、<input> 行内元素和块元素的相互转换 display:inline;将块元素转换为行内元素 display:block;将行内元素转换为块元素 display;inline-blockl;行内块元素,既有block的宽度高度特性,也有inline的同行特性

      02

      工作组,域

      一,工作组概念 在一个大的单位内,可能有成百上千台计算机互相连接组成局域网,它们都会列在“网络”(网上邻居)内。如果这些计算机不分组,情况会有多么混乱是可想而知的——很难找一台计算机。为了解决这一问题,就有了工作组(Work Group)这个概念。将不同的计算机按功能(或部门)分别列入不同的工作组中,如技术部的计算机都列入“技术部”工作组中,行政部的计算机都列入“行政部”工作组中。要想访问某个部门的资源,只要在“网络”里找到那个部门的工作组名并双击,就可以看到那个部门的所有计算机了。 二,域 域(Domain)是一个有安全边界的计算机集合(安全边界的意思是:在两个域中,一个域中的用户无法访问另一个域中的资源),可以简单地把域理解成升级版的工作组。相比工作组而言, 域有更加严格的安全管理控制机制。要想访问域内的资源,用户必须通过合法的身份登录域,而用户对该域内的资源拥有什么样的权限,还取决于他在该域内的身份。 域控制器(Domain Controller,DC)是一个域中的一台类似管理服务器的计算机,我们可以形象地将它理解为一个单位的门卫。域控制器负责每一台联入的计算机和用户的验证工作。域内第 1 章 内网渗透测试基础 3计算机如果想互相访问,首先都要经过域控制器的审核。 1.单域 在一般的具有固定地理位置的小公司里,建立一个域就可以满足所需。一般在一个域内要建立至少两个域服务器,一个作为 DC,另一个作为备份 DC。如果没有备份 DC,那么一旦 DC 瘫 痪了,域内的其他用户就不能登录该域了,因为活动目录的数据库(包括用户的账号信息)是存储在 DC 中的。如果有一台备份域控制器(BDC),则至少该域还能正常使用(把瘫痪的 DC 恢复即可)。 2.父域和子域 出于管理及其他需求,需要在网络中划分多个域。第一个域称为父域,各分部的域称为该域的子域。例如,一个大公司的不同分公司位于不同的地理位置,就需要父域及子域这样的结构。如果把不同地理位置的分公司放在同一个域内,那么它们之间信息交互(包括同步、复制等)所花费的时间就会比较长,占用的带宽也会比较大(因为在同一个域内,信息交互的条目是很多的,而且不压缩;而在域和域之间,信息交互的条目相对较少,而且可以压缩)。这样处理还有一个好处,就是子公司可以通过自己的域来管理自己的资源。还有一种情况,就是出于安全策略的考虑(每个域都有自己独有的安全策略)。例如,一个公司的财务部门希望能使用特定的安全策略(包括账号密码策略等),那么可以将财务部门作为一个子域来单独管理。 3.域树 域树(Tree)指若干个域通过建立信任关系而组成的集合。一个域管理员只能管理本域的内部,不能访问或者管理其他域,两个域之间相互访问则需要建立信任关系(Trust Relation)。信任关系是连接不同域的桥梁。域树内的父域与子域之间不但可以按照需要相互进行管理,还可以跨网分配文件和打印机等设备资源,从而在不同的域之间实现网络资源的共享与管理、通信和数据传输。 在一个域树中,父域可以包含很多个子域。子域是相对父域来说的,是指域名中的每一个段。各子域之间用点号隔开,一个“.”代表一个层次。放在域名最后的子域称为最高级子域或一级域,在它前面的子域称为二级域。例如,域 asia.abc.com 就比域 abc.com 的级别低,因为域 asia.abc.com有两个层次,而域 abc.com 只有一个层次。再如,域 cn.asia.abc.com 比域 asia.abc.com 的级别低。可以看出,子域只能使用父域作为域名的后缀,也就是说,在一个域树中,域的名字是连续的,如图

      02
      领券