登陆

用户

java 扩展一个类的功能除了继承还有啥方法?

荣华软件  942  2   2017-12-14 10:42

是不是还可以使用包装者模式和动态代理 ?三者之间有啥区别?求解答

2条回答

  • 王中王

    有点深奥啊,话说这是什么板块,这算不算贵公司的面试题啊

    2018-03-22

  • 管理员2

    如果说要扩展一个类的功能,不一定是包装着模式,接口或者任何一个设计模式都能做到扩展。 若是说到这几者的区别: 继承/实现:继承父类或实现接口,在其规范上,自定义自己的功能实现 装饰模式:以对客户端透明的方式扩展对象的功能,是继承关系的一个替代方案; 代理模式:给一个对象提供一个代理对象,并有代理对象来控制对原有对象的引用

    2017-12-21

登陆后可回复

  1. 登陆
  2. 注册
服务热线

400-692-8081

售前咨询(09:00-18:00)

联系我们

名称:烟台荣华软件科技有限公司

地址:烟台市高新区航天路101号C栋5楼516

座机:0535-3458081

邮箱:001@rongsoft.com

Q Q:327195471

Copyright@2018 烟台荣华软件科技有限公司 版权所有 鲁ICP备14003838号-1