软件复用
所属分类 architecture
浏览量 587
软件复用(SoftWare Reuse)
将已有软件的各种有关知识用于建立新的软件,以缩减软件开发和维护的花费
软件复用是提高软件生产力和质量的一种重要技术
早期的软件复用主要是代码级复用,被复用的知识专指程序,
后来扩大到包括领域知识、开发经验、设计决策、体系结构、需求、设计、代码和文档等一切有关方面
面向复用编程:开发出可复用的软件
基于复用编程:利用已有的可复用软件搭建应用系统
软件的核心 编程的核心就是复用
面向对象也好 组件也好 框架也好 就是为了复用
软件复用的几种形式 库/组件 框架 api
经典设计模式 GOF23
GOF Gang of Four 四人组
Elich Gamma , Richard Helm , Ralph Johnson , John Vlissides
Design Patterns: Elements of Reusable Object-Oriented Software 四位作者
设计模式 可复用面向对象软件的基础
上一篇
下一篇
k8s知识点
k8s知识点总结
docker知识点总结
微服务 SpringCloud k8s istio
BIO NIO AIO 区别
jsoup 解析网页获取链接信息