<!DOCTYPE html><html lang="en"><head>    <meta charset="UTF-8">    <title>Factory方法模式--oop面向对象编程实例</title>    </head><body>    <div id="container" style="border:3px soli…
<!DOCTYPE html><html lang="en"><head>    <meta charset="UTF-8">    <title>oop编程增强版写法——js面向对象编程实例</title>    </head><body>    <div id="container" style="border:3px solid…
1.Factory基本写法 <!DOCTYPE html><html lang="en"><head>    <meta charset="UTF-8">    <title>简单工厂模式之一个对象有时候可以代替许多类</title>    <script type="text/javascript">    //简单工厂模式之一个对象有时候可以代替许多类    …
<!DOCTYPE html><html lang="en"><head>    <meta charset="UTF-8">    <title>oopObject——js面向对象编程实例</title>    <script type="text/javascript">    //篮球基类    var Basketball = function(){  …
原理:参数适配器说白了就是给出要带入数据字段的对应字段的默认值,一旦数据字段值不足,就取默认值补足. [写法一]:直接返回 <!DOCTYPE html><html lang="en"><head>    <meta charset="UTF-8">    <title>参数适配器1</title>    <script type="text/javascript"&g…
1.单对象克隆 <!DOCTYPE html><html lang="en"><head>    <meta charset="UTF-8">    <title>singleClone</title>    <script type="text/javascript">    var clone = function(target,obj){        fo…
<!DOCTYPE html><html lang="en"><head>    <meta charset="UTF-8">    <title>constructorfunctionInherit</title>    <script type="text/javascript">    //声明父类    function superClass(id){  …
<!DOCTYPE html><html lang="en"><head>    <meta charset="UTF-8">    <title>classInherit</title>    <script type="text/javascript">    //声明父类    function superClass(){        this.name…
桥接模式之多元化类之间的实例化调用实例 <!DOCTYPE html><html lang="en"><head>    <meta charset="UTF-8">    <title>桥接模式之多元化类之间的实例化调用</title>    <script type="text/javascript">    //多维类的声明和调用(有点像类职责链模式)   …
1.面向对象模式装饰者 <!DOCTYPE html><html lang="en"><head>    <meta charset="UTF-8">    <title>面向对象—Decorator装饰者模式</title>    <script type="text/javascript">    //给实例对象(注:不影响类)动态添加职责的方式叫做Decor…