首页  

软件复用     所属分类 architecture 浏览量 419
软件复用(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

java BIO NIO AIO 区别

jsoup 解析网页获取链接信息