从重用角度看几个主要编程概念

本文探讨了软件工程中不同层面的代码重用技术,包括结构化编程、面向对象编程、面向组件编程、设计模式及面向服务架构等,并分析了它们在源代码级、二进制代码级和架构级的应用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

从重用角度看几个主要编程概念

http://www.cnblogs.com/idior/articles/606938.html

 

SA: ( 结构化编程 )

  通过模块

OO: ( 面向对象 )

  通过封装 , 继承 , 多态

Component: ( 面向组件 )

   通过组件的自描述功能

Design Pattern: ( 设计模式 )

 

SOA: ( 面向服务 )

  通过 contract

 

源代码级重用 :

SA OO

二进制代码级重用 :

  Component

架构级重用 ( 思想的重用 ):

    Design Pattern

分布式重用 ( 同构系统间的重用 ): 

   Façade 模式 , .Net Remote, EJB

分布式重用 ( 异构系统间的重用 ):

    SOA

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值