会员
周边
捐助
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
没肉包子
博客园
|
首页
| |
新文章
|
联系
|
订阅
|
管理
2004年7月2日
《java与模式》读书笔记2----软件的可维护性和可复用性
摘要: 可维护性和可复用性是两个独立的目标,就像两只奔跑的兔子,并不总是方向一致的。 对于面向对象的软件系统设计来说,在支持可维护性的同时,提高系统的可复用是一个核心问题。 软件的维护和普通产品的维护不同,它不仅包含清除错误和缺陷,而且包括对已有性能的扩充,以满足新的设计要求。 软件的维护就是软件的再生,一个好的软件设计必须能够允许新的设计要求以比较容易和平稳的方式加入到已有的系统中去,从而使这个系统能够...
阅读全文
posted @ 2004-07-02 17:12 没肉包子
阅读(1158)
评论(0)
推荐(0)
编辑
"显式接口成员实现"你知道吗??
摘要: 今天看到YU的帖子我的失败谈: 隐藏Interface的成员 给我的启示很大,以前总是看到类似这样(int IDbConnection.ConnectionTimeout{...})的代码确不知道它的确切含义。我写了些代码尝试能否在普通的继承,或者是继承抽象类时,也使用这种隐藏方法,发现编译器给了我错误提示“显式接口声明中的“XXX”不是接口”,这才发现这种写法叫做显式接口声明(为什么以前看书从来...
阅读全文
posted @ 2004-07-02 15:15 没肉包子
阅读(1928)
评论(6)
推荐(0)
编辑
const VS readonly
摘要: 前段时间在CSDN看到有个帖子问关于常量(const )和只读(readonly)的区别,觉得很有意思,于是找了些资料,写了些代码研究了一下。发现常量和只读变量有以下区别1.常量必须在声明时就被初始化,指定了值后就不能修改了.只读字段可以在声明时被初始化,也可以在构造函数中指定初始化的值,在构造以后值就不能修改.2.常量是静态的,而自读字段可以是静态和动态的3.Const可以用在字段和局部变量,r...
阅读全文
posted @ 2004-07-02 10:54 没肉包子
阅读(1140)
评论(1)
推荐(0)
编辑
公告