摘要: 10. 11. 线程: static Thread currentThread():获取当前线程对象 getName():获取线程名称 设置线程名称:setName()或者构造函数 创建线程的方式: 1. 继承Thread类 (1)定义类,继承Thread (2)复写Thread类中的void ru 阅读全文
posted @ 2017-01-15 14:23 Chris_z 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 1. 构造代码块: 2.this关键字用于构造函数间互相调用: 3. 静态:static (1)用法:是一个修饰符,用于修饰成员(成员变量,成员函数)。 当成员被静态修饰后,就多了一个调用方式,除了可以被对象调用外还可以直接被类名调用。类名.静态成员。 (2)特点:随着类的加载而加载(即静态会随着类 阅读全文
posted @ 2017-01-14 14:33 Chris_z 阅读(297) 评论(0) 推荐(0) 编辑
摘要: 定义:将能够处理同一类请求的对象连成一条链,所提交的请求沿着链传递,链上的对象逐个判断是否有能力处理该请求,如果能则处理,如果不能则传递给链上的下一个对象。 场景:打牌时,轮流出牌;接力赛跑;大学中,奖学金审批;公司中,公文审批 ——公司里,报销单据需要经过流程: 申请人填单申请,申请给经理 小于1 阅读全文
posted @ 2016-12-18 20:49 Chris_z 阅读(607) 评论(1) 推荐(0) 编辑
摘要: 场景:内存属于稀缺资源,不要随便浪费。如果有很多个完全相同或相似的对象,我们可以通过享元模式,节省内存。 核心:享元模式以共享的方式高效地支持大量细粒度对象的重用。 享元对象能做到共享的关键是区分了内部状态和外部状态。 内部状态:可以共享,不会随环境变化而改变。 外部状态:不可以共享,会随环境变化而 阅读全文
posted @ 2016-11-23 23:32 Chris_z 阅读(413) 评论(0) 推荐(0) 编辑
摘要: 外观模式核心:为子系统提供统一的入口,封装子系统的复杂性,便于客户端的调用。 开发中常见的场景:频率很高,哪里都会遇到。各种技术和框架中,都有外观模式的使用。 如:JDBC封装后的,commons提供的DBUtils类,Hibernate提供的工具类、Spring JDBC工具类等。 例: 1. 创 阅读全文
posted @ 2016-11-23 22:37 Chris_z 阅读(516) 评论(0) 推荐(0) 编辑
摘要: 职责:动态的为一个对象增加新的功能 装饰器模式是一种用于代替继承的技术,无需通过继承增加子类就能扩展对象的新功能。使用对象的关联关系代替继承关系,更加灵活,同时避免类型体系的快速膨胀。 实现细节: ——Component抽象构件角色:真实对象和装饰对象有相同的接口。这样,客户端对象就能够以与真实对象 阅读全文
posted @ 2016-11-22 20:41 Chris_z 阅读(27481) 评论(3) 推荐(3) 编辑
摘要: 使用组合模式的场景:把部分和整体的关系用树形结构来表示,从而使客户端可以使用统一的方式处理部分对象和整体对象。 组合模式核心: 抽象构件(Component)角色:定义了叶子和容器构件的共同点。 叶子(Leaf)构件角色:无子节点。 容器(Composite)构件角色:有容器特征,可以包含子节点。 阅读全文
posted @ 2016-11-22 17:54 Chris_z 阅读(775) 评论(1) 推荐(0) 编辑
摘要: 核心要点:处理多层继承结构,处理多维度变化的场景,将各个维度设计成独立的继承结构,使各个维度可以独立的扩展在抽象层建立关联。 桥接模式可以取代多层继承的方案。多层继承违背了单一职责原则,复用性较差,类的个数也非常多。桥接模式可以极大的减少子类的个数,从而降低管理和维护的成本。 桥接模式极大的提高了系 阅读全文
posted @ 2016-11-21 23:34 Chris_z 阅读(626) 评论(0) 推荐(0) 编辑
摘要: ——核心作用:通过代理,控制对对象的访问,可以详细控制访问某个(某类)对象的方法,在调用这个方法前做前置处理,从而实现将统一流程代码放到代理类中处理,调用这个方法后做后置处理。 ——AOP(Aspect Oriented Programming面向切面编程)的核心实现机制 ——核心角色: 抽象角色: 阅读全文
posted @ 2016-11-15 21:38 Chris_z 阅读(495) 评论(0) 推荐(0) 编辑
摘要: 结构型模式: 核心作用:是从程序的结构上实现松耦合,从而可以扩大整体的类结构,用来解决更大的问题。 分类:适配器模式、代理模式、桥接模式、装饰模式、组合模式、外观模式、享元模式 适配器模式:将一个类的接口转换成客户希望的另外一个接口。Adapter模式使得原本由于不兼容而不能一起工作的那些类可以在一 阅读全文
posted @ 2016-11-12 21:06 Chris_z 阅读(400) 评论(0) 推荐(0) 编辑