课程咨询: 400-996-5531 / 投诉建议: 400-111-8989
认真做教育 专心促就业
组件化编程开发是目前大多数软件开发程序员都需要熟练掌握并应用的一种开发方法,下面我们就通过案例分析来了解一下,组件化编程开发概念与应用方法。
1、什么是组件?
组件是软件的部署单元,是整个软件系统在部署过程中可以独立完成部署的小实体/小单元。
什么样的组件是好的组件?
根据组件的定义,组件是整个软件系统在部署过程中可以独立完成部署的小单元。从部署的角度上来说,多个组件可以链接成独立的可执行文件,也可以总成部署单元,而单个组件也可以动态加载的插件形式来独立部署。
不论采用哪种形式,好的组件都应该永远保持可以被独立部署的特性,同时意味着组件应该可以被单独开发。
2、如何设计组件?
如果说类似SOLID这些编码设计原则,是用于指导我们如何用砖砌墙和盖房间,那么组件构建原则就是用来指导我们如何将这些房间组合成房子的。
用类组合一个组件的专业术语叫做:组件聚合。
3、组件依赖/结构图
组件依赖/结构图,不是顶层设计的功能模块图,不与顶层设计的功能模块对应,同时不是用来描述应用程序功能的。
它更像是应用程序在构建性与维护性方面的一张地图,重要目标是指导如何隔离频繁的变更,我们不希望那些频繁变更的组件影响到其他本来应该很稳定的组件。
【免责声明】本文系本网编辑部分转载,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。如涉及作品内容、版权和其它问题,请在30日内与管理员联系,我们会予以更改或删除相关文章,以保证您的权益!更多内容请加danei0707学习了解。欢迎关注“达内在线”参与分销,赚更多好礼。