查看“案例:设计模式”的源代码
←
案例:设计模式
跳转至:
导航
,
搜索
因为以下原因,您没有权限编辑本页:
您所请求的操作仅限于该用户组的用户使用:
用户
您可以查看与复制此页面的源代码。
什么是设计模式 创建型 工厂模式、单例模式、原型模式 结构型 适配器模式、代理模式 行为型 策略模式、迭代器模式、观察者模式(发布-订阅模式)、命令模式、状态模式 工厂模式: 优点:逻辑简单 缺点: 1.对象都需要重新定义,内存浪费。 2.不能创建公共属性。 工厂桑塔纳-----red 构造模式: 1.在功能上和普通函数没有区别,但是为了和普通函数进行区分,命名选择用大驼峰命名法。 2.new干了什么 1.隐式创建一个中间对象this 2.this指向实例对象 3.隐式return this 如果手动返回return的值,那么对于原始值无效,只对引用类型生效。 3.new 主要用来创建对象,创建的过程就是执行构造函数。只是比普通函数多了几步。 构造桑塔纳-----red 原型模式:用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象 单例模式:保证一个类仅有一个实例,并提供一个访问它的全局访问点。 主要思想就是,实例如果已经创建,则直接返回
返回至
案例:设计模式
。
导航菜单
个人工具
登录
命名空间
页面
讨论
变种
视图
阅读
查看源代码
查看历史
更多
搜索
导航
首页
最近更改
随机页面
帮助
工具
链入页面
相关更改
特殊页面
页面信息