随想:增强类的重用性
来源:互联网 发布:淘宝交纳保证金 编辑:程序博客网 时间:2024/05/01 01:39
早上,来到办公室,想起最近,将来要做的一些工作……
有很多编写的类都可以呗重复利用,但是,有时候一些差异,不得不去使用继承,增加参数的方式来扩展它……
有时候某一个功能中的某一个类就要重复好几次做这样的事情。
一个功能尚且如此,如果我同时开发多个组件,讲如何使用它呢……
我突然想到,如果需要大量的“生产”,也许更合适的方式是以 单独设置参数,然后 驱动 类的方式,要简明 方便一些……
虽然通过传参数的方式也可以解决这个问题,但是有时候参数太长,还有顺序方面的维护,有时候会带来一些不便和不可预知的维护工作……
在你维护该类的时候,在这里打比方说你想加入某个新的条件 if(ready) (在这里,假设该条件必须是以参数的形式传进来的),你就得从构造函数里括号里又增加一个参数,而且该参数不一定是有默认值的。 这时候,可能你要去修改很多个使用这个类的地方,非常之痛苦啊。
传参数:
function main(s:MovieClip,b:String="",c:Object="".....) //随着时间推移,不可预料这个括号里还要装多少东西,如果不小心打错了字,标点符号什么的还要找
使用类的时候:
var ss:main=new main(mc,"sdds",tt....);
设置参数:function main():void {}
使用类的时候:
var ss:main=new main();
ss.s=mc; //不同的地方在不同的条件下可以更轻松的设置,随时改变参数
ss.startWork(); //功能开始启用
以这样的形式,在你更改类的时候,也不需要做很多维护的工作,也不需要更改其他的地方。当然,这都是基于组件开发过程中的。这样并不能提升你程序的效率,但能够提升你开发和维护的效率,在海量的代码中,可以说是避免死一条人命啊……
- 随想:增强类的重用性
- [随想]一种重用代码的方法
- 类的重用
- 增强代码可重用能力
- 可重用性的克服
- 《软件随想录》的随想
- 软件可重用性的一点思考
- 软件可重用性的一点思考
- 软件可重用性的一点思考
- 关于界面的重用性设计
- 几个提高代码重用性的函数
- 《最大化JAVA代码的可重用性》
- 最大化JAVA代码的可重用性
- 软件可重用性的一点思考
- 提高JAVA代码重用性的措施
- 转帖 action 的可重用性
- UGUI游戏UI开发的重用性
- 怎么实现代码的重用性?
- Matlab 图像处理实验
- mssql日志清理方法
- ASCII码表
- JOJ 1329: Tree(重建二叉树)
- JS冒泡事件解决方案
- 随想:增强类的重用性
- gauce学习笔记:grid
- Rockie's Android Porting Guide(4)——Add SD card to your system
- webtrends 分析报告
- 版本控制 不能checkout “configureration rule”
- 前所未有的Windows7多媒体中心
- IE 9 安装参数
- Linux下Socket编程
- 内核初始化优化宏 ,初始化顺序, __init,__devexit等