- 2023-06-1920230426 22. 桥接模式 - 手机软件
介绍对象的继承关系是在编译时就定义好了,所以无法在运行时改变从父类继承的实现。子类的实现与它的父类有非常紧密的依赖关系,以至于父类实现中的任何变化必然会导致子类发生变化。当你需要复用子类时,如果继承下来的实现不适合解决新的问题,则父类必须重写或被其他更适合的类替换。
- 2023-06-1920230426 21. 单例模式
介绍单例模式(Singleton),保证一个类仅有一个实例,并提供一个访问它的全局访问点。通常我们可以让一个全局变量使得一个对象被访问,但它不能防止你实例化多个对象。一个最好的办法就是,让类自身负责保存它的唯一实例。这个类可以保证没有其他实例可以被创建,并且它可以提供一个访问该
- 2023-06-1920230426 18. 备忘录模式 - 游戏人物
介绍备忘录(Memento):在不破坏封装性的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态。这样以后就可将该对象恢复到原先保存的状态。Originator(发起人):负责创建一个备忘录Memento,用以记录当前时刻它的内部状态,并可使用备忘录恢复内部状态。Originator可根据需要决定M
- 2023-06-1920230426 17. 适配器模式 - NBA外籍中锋
介绍适配器模式(Adapter),将一个类的接口转换成客户希望的另外一个接口。Adapter模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。适配器模式主要解决的问题:简单地说,就是需要的东西就在面前,但却不能使用,而短时间又无法改造它,于是我们就想办法适配它系统的数据和
- 2023-06-1920230426 16. 状态模式 - 工作状态
介绍状态模式(State),当一个对象的内在状态改变时允许改变其行为,这个对象看起来像是改变了其类状态模式主要解决的是当控制一个对象状态转换的条件表达式过于复杂时的情况。把状态的判断逻辑转移到表示不同状态的一系列类当中,可以把复杂的判断逻辑简化State类,抽象状态类,定义一
- 2023-06-1920230426 19. 组合模式 - 分公司
介绍组合模式(Composite),将对象组合成树形结构以表示'部分-整体'的层次结构。组合模式使得用户对单个对象和组合对象的使用具有一致性。Component为组合中的对象声明接口,在适当情况下,实现所有类共有接口的默认行为Leaf在组合中表示叶节点对象,叶节点没有子节点Composite定义
- 2023-06-1920230426 20. 迭代器模式
介绍迭代器模式(Iterator),提供一种方法顺序访问一个聚合对象中的各个元素,而又不暴露该对象的内部表示当你需要访问一个聚集对象,而且不管这些对象是什么都需要遍历的时候,你就应该考虑用迭代器模式你需要对聚集有多种方式遍历时,可以考虑用迭代器模式。为遍历不同的聚集结构提供
- 2023-04-2720230426-未知
清北营没过,很崩溃,不想去机房。感觉要退役了,发了一段很傻逼的文字。呜,原来真的有人会安慰我啊......真的会有人在乎我啊真的非常感谢。但是感觉还是好崩溃啊。不过我喜欢zah的小裙子!太好看了想草感觉还是先准备考试吧(崩溃)
- 2023-04-27产品原型20-20230426
- 2023-04-26helper.js(20230426)
//***************************************参数辅助对象***************************************///公共参数辅助对象varObjParameter={//获取url参数值//注意:参数值最好不用中文,会有编码问题//name:参数名称getQueryString:function(name){var