2008-01-14

知识点

1,组合与继承的区别。
优先使用对象组合,而不是类继承。
类继承被认为“破坏了封装性”,因为对子类而言,父类的内部细节是可见的!
父类与子类之间的强耦合关系也不符合面向对象设计的思想。

对象组合技术认为,你只需要通过组装已有的构件就能获得你要的功能。但事实是,因为可用构件的集合并不足够丰富。这时候,使用继承的复用来获得新的构件比组装旧的构件来得容易,所以继承和对象组合常常一起使用。

2,策略模式和模板模式的区别。
3,webwork和struts的体系结构。
4,oracle删除重复记录。
5,truncate与delete的区别。
相同点:truncate是不带where的delete语句。
不同点:truncate是DDL,不会回滚,而delete会产生log,所以,在删除大量的数据时,用truncate效率会更高。
6,什么是webservice,其优缺点。
评论
发表评论

您还没有登录,请登录后发表评论

cnhzliye
搜索本博客
存档
最新评论