以文本方式查看主题 - 中文XML论坛 - 专业的XML技术讨论区 (http://bbs.xml.org.cn/index.asp) -- 『 编程心得 』 (http://bbs.xml.org.cn/list.asp?boardid=42) ---- 开闭原则浅析[为本版原创,不得转载] (http://bbs.xml.org.cn/dispbbs.asp?boardid=42&rootid=&id=25441) |
-- 作者:pennyliang -- 发布时间:12/14/2005 6:05:00 PM -- 开闭原则浅析[为本版原创,不得转载] 开闭原则最早由Bertrand meyer提出 通俗的理解,就是模块设计既要照顾老客户,也能接纳新客户或老客户新 第一级别:继承如果满足Liskov原则那么它可以替换父类,即保证封闭性,又实现扩展. 第二级别:考虑到imformatioin hiding,公开的部分是稳定的,而实现是多样化的,这样 第三个级别:考虑AOP,即面向方面的原则,在任何需要扩展的时候,都可以通过weav into的方法,插入到某个模块中,这种机制是静态的,由一些语言提供,例如aspectj,这个级别 |
W 3 C h i n a ( since 2003 ) 旗 下 站 点 苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》 |
140.625ms |