您的位置:首页 > Web前端 > JavaScript

JavaScript面向对象之---工厂模式

2016-02-27 21:15 344 查看
一。JavaScript面向对象之---工厂方式

    function Person(name,sex){

            //1.原料

            var obj  = new Object();

            //2.加工

            obj.name = name;

            obj.sex     = sex;

            obj.showName = function(){

                alert('名字:'+this.name);

            }

            obj.showSex  = function(){

                alert('性别:'+this.sex);

            }

            //3.出厂

            return obj;

        }

        //创建Person对象

        var p1 = Person('blue','男');

        //new一个新的Person对象

        var p2 =  Person('mack','女');

        //调用各自的方法。

        p1.showName();

        p1.showSex();

        p2.showName();

        p2.showSex();
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息