摘要:
1.html的结构//超文本语言 2.html的注释 <!-- --> 3.标签 1)单标签如 <img /> <br/> <hr/>等 也是自结束标签 2)双标签如 <h1> </h1> <a> </a> <span> </span> 由开始和结束标签共同作用 备注:标签不能交叉嵌套 3.1常用基 阅读全文
摘要:
1.创建型模式 1)工厂模式 (简单工厂,方法工厂,抽象工厂) 2)构造者模式 3)原型模式 4)单例模式 懒汉式与饿汉式 2.行为模式 1)职责链模式 2)迭代器模式 3)中介者模式 4)备忘录模式 5)观察者模式 6)状态模式 7)策略模式 8)模板模式 9)访问者模式 3.结构型模式 1)代理 阅读全文
摘要:
1.备忘录模式 用于备份与还原,也叫快照模式 2.实例 阅读全文
摘要:
1.观察者模式 观察者模式定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象,这个主题对象在状态发生变化的时,会通知所有观察者对象,使他们能够自动更新自己。 2.实例1 3.实例2 阅读全文
摘要:
1.状态模式 根据其内部状态改变其行为 2.实例 阅读全文
摘要:
1.模板模式 在一个方法中定义一个算法的骨架,而将一些步骤延迟到子类中。在不改变算法结构的情况下,重新定义算法中的某些步骤。 2.实例 阅读全文
摘要:
1.策略模式 用于某一个具体的项目有多个可供选择的算法策略,客户端在其运行时根据不同需求决定使用某一具体算法策略。将算法和对象分开,使算法独立于使用它的用户。将一个类(环境)中经常改变或将来可能改变的部分提取出来,作为一个接口(抽象策略),然后在类中包含这个对象的实例,这样类的实例在运行时就可以调用 阅读全文
摘要:
1.中介者模式 允许我们公开一个统一的接口,系统的不同部分可以通过该接口进行通信,而不需要显示的相互作用 2.实例 阅读全文
摘要:
1.迭代模式 提供一种方法顺序访问一个聚合对象中的各个元素,而又不需要暴露该对象的内部表示。 2.实例 阅读全文
摘要:
1.责任链模式 避免请求的发送者和接受者之间的耦合关系。 2.实例 阅读全文
摘要:
1.享元模式 池技术的重要实现方式,它可以减少应用程序创建的对象,降低程序内存的占用,提高程序的性能。 2.实例 阅读全文
摘要:
1.外观模式 为子系统中的一组接口提供一个一致的界面,此模式定义了一个高层接口,这个接口使得这一子系统更加容易使用。 2.实例 阅读全文
摘要:
1.装饰模式 允许向一个现有的对象添加新的功能,同时又不改变其结构。装饰者可以在所委托被装饰者的行为之前或之后加上自己的行为,以达到特定的目的。 2.实例 阅读全文
摘要:
1.组合模式 将一组相似的对象根据一个树状结构来组合,然后提供一个统一的方法去访问相应的对象,以此忽略掉对象与对象集合之间的差别。 2.实例 阅读全文
摘要:
1.桥接模式 基于类的最小设计原则,通过使用封装、聚合及继承等行为让不同的类承担不同的职责。它的主要特点是把抽象(Abstraction)与行为实现(Implementation)分离开来,从而可以保持各部分的独立性以及应对他们的功能扩展。 2.实例 阅读全文