Javascript基础进阶(八)工厂模式

设计模式

什么是设计模式?

设计模式,是一套经过前人总结、业务验证并适合于特定业务开发的代码组织方式。
设计模式的目的:为了代码可重用性、让代码更容易被他人理解、保证代码可靠性。 设计模式使代码编写真正工程化;设计模式是软件工程的基石脉络,如同大厦的结构一样。

工厂模式

大白话理解就是:做一件事把实现相同的代码放到一个函数中,以后如果在想实现这个功能,不需要从新编写代码,只需要执行当前函数即可。

function Fn(opts){
    var obj = new Object();
    obj.name = opts.name;
    obj.color = opts.color;
    obj.getInfo = function(){
        return '名称:'+obj.name +', 颜色:'+ obj.color;
    }
    return obj;
}
var f = Fn({name: '猫', color: '白色'});
f.getInfo();
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 关于Mongodb的全面总结 MongoDB的内部构造《MongoDB The Definitive Guide》...
    中v中阅读 32,105评论 2 89
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 174,941评论 25 709
  • 疏理焦点大纲: 一、五个基本态度:也叫焦点解决的基本内容、即五个聚焦,聚焦正向(充分地接纳,关注什么就得到什么,强...
    亦温柔了寒窗阅读 3,529评论 0 3
  • 本文收集并整理了一些网上的回答,在此就不便每一个都给链接了。 js可以分为外部的和内部的。外部的js一般放到hea...
    光小月阅读 17,371评论 1 4
  • 1. “妈的,终于落单了。”张伟一口抽完嘴里的烟,两根指头掐着烟头扔在脚底下,脚底用力一扭踩灭了余火,从角落里往外...
    陈梦书阅读 2,523评论 0 0