zoukankan      html  css  js  c++  java
  • 面向对象方法

    1.字面量方法

    var obj={};

    2.工厂模式

    function obj(){

      var person=new Object();

      person.name=null;

      person.age=null;

      person.run=function (){

        console.log(‘跑’);

      }

      return person;

    var p1=new obj();

    p1.nage='阿海';

    p1.age=20;

    3.构造函数

    function person(name,age,friends){

      this.name=name;

      this.age=age;

      this.friend=friends;

      this.eat=function (someThing) {

        console.log(this.name + '在吃' + someThing);
      };

    var bigperson=new person('阿海',1);

    console.log(bigperson);

    console.log(bigperson.age);
    console.log(bigperson.eat('ff'));

  • 相关阅读:
    装饰者模式
    代理模式
    享元模式
    模板模式
    命令模式
    建造者模式
    单例模式
    观察者模式
    迭代器模式
    访问者模式
  • 原文地址:https://www.cnblogs.com/ccc0114/p/9782944.html
Copyright © 2011-2022 走看看