最新文章列表

java静态代理、动态代理、装饰设计模式

一、代理描述 在不修改源码的情况下,增强方法,在方法执行前后做任何你想做的事情。如:记录日志、权限控制等。 一旦某个实例被代理后,则应使用代理后的对象进行方法调用,而非被代理的对象。此时使用者应该忽略被代理的对象,只关注代理后的对象。 代理的方式有:静态代理、动态代理。 二、静态代理 代理对象的类是真实存在的,并非动态生成的。 代理对象持有被代理对象的引用,可以不实现任何接口。 代理对象中的方法通 ...
871656094 评论(0) 有903人浏览 2017-02-04 09:12

装饰者模式,代理模式与适配器模式的比较

http://baike.baidu.com/view/2787758.htm 装饰者与适配者模式的区别 1.关于新职责:适配器也可以在转换时增加新的职责,但主要目的不在此。装饰者模式主要是 ...
darrenzhu 评论(0) 有4291人浏览 2014-04-06 17:43

装饰模式与继承的区别

刚好看了毕老师的一个视频 关于装饰设计模式 觉得挺精辟的就保留了下来 什么是装饰设计模式: 当想要对已有的对象进行功能增强时,可以定义类, ...
olikeit 评论(0) 有910人浏览 2013-03-29 17:18

消费信心不足 装修业面临洗牌

北京很多中小装修公司正在面临“倒春寒”。据了解,受宏观经济和楼市低迷的影响,居民对装修等大宗商品消费信心不足。业内透露,今年来,福州装修行业比去年同期跌了三成,而比起2010年的高峰期,跌幅近半。楼市低迷,人工成本大涨引起装修成本涨价,是行业缩水的主要原因。而房价微跌装修费用涨,不少人放弃装修,选择直接换装修好的二手房。 要么买了房自己装 “今年装修行业不景气”,一位装修公司的老总坦言,今年 ...
装饰2013 评论(0) 有8人浏览 2013-03-01 11:37

设计模式--装饰模式

  Decorator定义: 动态给一个对象添加一些额外的职责,就象在墙上刷油漆.使用Decorator模式相比用生成子类方式达到功能的扩充显得更为灵活.   为什么使用Decorator? 我们通常可以使用继承来实现功能的拓展,如果这些需要拓展的功能的种类很繁多,那么势必生成很多子类,增加系统的复杂性,同时,使用继承实现功能拓展,我们必须可预见这些拓展功能,这些功能是编译时就确定了,是静态的. ...
176915785 评论(1) 有1170人浏览 2012-02-07 09:53

中国涂料工业协会:世界十大涂料品牌2011年度报告

文章来源:中国涂料工业协会 http://www.chinacoatingnet.com/news2.aspx?id=2767 WPCIA 2012.01.04 Washington 低迷的经济环境下,全球涂料市场销售在 2011 年度依然达到 1067亿美元,很多原因会归咎于这种增长,包括增加了工业化和建设需求上升和发展中国家的汽车行业。美国和欧洲的成熟市场预计也将在未来几年内,增长适当增加技术和 ...
morea001 评论(0) 有907人浏览 2012-01-12 08:41

设计模式——装饰模式

首先介绍三个重要原则: 依赖倒转原则:高层模块不应该依赖于底层模块;两者都应该依赖与抽象。抽象不应该依赖于细节,细节应该依赖抽象。 里氏替换原则:子类型必须能够替换掉他们的父类型。                                                                              如:Animal animal = new cat(); a ...
maidoudao 评论(0) 有1294人浏览 2012-01-05 15:58

装饰模式

    它是对被装饰对象的功能的扩充,同时又不修改被扩充对象的代码。     功能扩充的部分会组成一个长的执行链,每一个节点上都是一个扩展的功能。
wensuper 评论(0) 有812人浏览 2011-12-03 08:12

(转)家具装潢经验

1、洁具买惠达和箭牌的。 2、华润的镜子质量好; 3、华航的五金便宜且质量较好; 4、加枫玻璃隔断(浴房)质量好。 5、法恩沙马桶好,都1000多。 6、换气扇最好装在烟道立面上,装在铝顶上会产生共振的。 7、地面找平和防水(包工包料)一般分别是15/平米和60/平米。 8、马桶的三大系列比较:漩涡比较静音;冲落是较传统的方式,费水;喷射较省水。 9、买洁具主要考虑的是它的节水性、外观及噪音,这几方 ...
gk23 评论(0) 有828人浏览 2011-08-01 11:17

最近博客热门TAG

Java(141746) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) HTML(59043) JavaScript(54918) .net(54785) Web(54513) 工作(54116) Linux(50906) Oracle(49876) 应用服务器(43288) Spring(40812) 编程(39454) Windows(39381) JSP(37542) MySQL(37268) 数据结构(36423)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics