博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
关于重用
阅读量:7098 次
发布时间:2019-06-28

本文共 322 字,大约阅读时间需要 1 分钟。

重用的目的是DRY(Don't repeat yourself)

 

最大级别的重用是系统的重用,然后是Bundle的重用,再是包的重用,最后是类级别的重用。 所以我们构建系统的时候,应该着重考虑系统可不可以被重用(比如单点登录SSO服务系统, 全文查询服务系统),然后考虑在一个系统里面Bundle能不能重用(让我们的系统模块能够相对独立,让以后的系统维护、升级能够相互不受影响),再是包的重用(最明显的例子是appache的common包),最后是类的重用(通过继承,或者聚合,或者代理的形式等等)

 

就如下图所示

转载于:https://www.cnblogs.com/cando/archive/2012/01/11/2318890.html

你可能感兴趣的文章
Oracle数据库安装问题记录
查看>>
Error:flask_sqlalchemy
查看>>
算法3-排序-简单选择排序
查看>>
使用mysql触发器脚本,解决流水数据的添加。
查看>>
SIP and RTP Stack
查看>>
Activity间用Intent、Bundle、onActivityResult进行传值
查看>>
在创建窗口句柄之前,不能在控件上调用 Invoke 或 BeginInvoke。
查看>>
AC自动机 - 多模式串的匹配运用 --- HDU 3065
查看>>
B-树学习笔记
查看>>
黑客发布iOS 4.1永久越狱程序
查看>>
T-Mobile证实数据泄露 但客户暂无风险
查看>>
使用 MEF 公开 Silverlight“.NET研究” MVVM 应用程序中的接口
查看>>
Random Sequence 2011ACM福州赛区网络赛
查看>>
node.js 文件操作
查看>>
异常不可用于逻辑处理
查看>>
小米手机如期而至
查看>>
STM32 RCC实验 MCO脚输出时钟波形
查看>>
Flash 最小化,帧速变慢的问题
查看>>
java对redis的基本操作(一)
查看>>
基因组印记
查看>>