组件设计原则之概念篇(一)

本文介绍了Robert C. Martin在《敏捷软件开发》中提出的组件设计原则,包括重用-发布等价原则(REP)、共同重用原则(CRP)和共同封闭原则(CCP)。这些原则关注组件的内聚性和耦合性,旨在实现高内聚、低耦合。REP强调组件的重用和发布粒度一致,CRP提倡组件内的类应一起重用,而CCP则要求组件内的类对相同类型的变化共同封闭。文章通过实例说明了这些原则在实际开发中的应用和重要性。

分享一下我老师大神的人工智能教程。零基础!通俗易懂!风趣幽默!还带黄段子!希望你也加入到我们人工智能的队伍中来!https://blog.youkuaiyun.com/jiangjunshow

               

      在Robert C. Martin(Bob大叔)的《敏捷软件开发:原则、模式与实践》(Agile Software Development: Principles, Patterns, and Practices)一书中,他提出了一些用于设计组件(或包)的原则。传统的面向对象设计原则,例如SOLID、CARP、LoD等主要关注类的设计,而下面要介绍的这些原则主要用于设计组件和包的结构,一共包括六个原则:前面三个关注组件的内聚性(Cohesion),用于指导我们如何将类组包;后面三个关注组件的耦合性(Coupling),帮助我们确定组件之间的相互关系。简单来说,组件(或包)的设计也要做到“

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值