首页 > 代码库 > 包装设计模式

包装设计模式

包装设计模式过程
1. 实现与被增强对象同样的接口(或继承被增强对象)
2. 定义一个变量记住被增强对象
3. 定义一个构造器。接受被增强对象
4. 覆盖须要增强的方法
5. 对不须要增强的方法,直接调用被增强对象的方法。

<script type="text/javascript"> $(function () { $(‘pre.prettyprint code‘).each(function () { var lines = $(this).text().split(‘\n‘).length; var $numbering = $(‘
    ‘).addClass(‘pre-numbering‘).hide(); $(this).addClass(‘has-numbering‘).parent().append($numbering); for (i = 1; i <= lines; i++) { $numbering.append($(‘
  • ‘).text(i)); }; $numbering.fadeIn(1700); }); }); </script>

包装设计模式