- 博客(5)
- 资源 (5)
- 收藏
- 关注
原创 synchronized关键字
synchronized关键字public class TestSynchronized { /** * 同步方法 */ public static synchronized void staticMethod() { int i = 3; while (i-- > 0) { System.out.printl
2016-05-31 15:35:12 382
原创 设计模式:行为型(2)
设计模式:行为型(2)模式介绍Observer 观察者也叫订阅-发布,观察者订阅主题对象,对象发布后通知所有订阅者。比如很多人订阅报纸,报纸出新期刊后发给所有订阅的人。State 状态不同状态对象进行不同的处理。比如电灯处于开或关的状态,按一下开关导致不同结果。 Strategy 策略某个功能有多种算法或策略,我们可以根据环境或条件进行不同选择Template Method 模板方法抽象某个操作的
2016-05-27 00:02:55 358
原创 设计模式:行为型(1)
设计模式:行为型(1)模式介绍Chain of Responsibility 职责链处理部分事情,处理不了交给下一个处理。可以在给对象指定下一个调用者,也可以放到list中顺序调用。Command 命令回调函数替代品,执行命令替代执行方法。比如遥控器,有开机命令, 关机命令,换台命令。Interpreter 解释器给定文法表示,解析语法。Iterator 迭代器封装内部实现,只提供顺序方法方法。比如
2016-05-26 23:35:23 320
原创 设计模式:结构型
设计模式:结构型模式介绍Adapter 适配器两个已有系统的对接Bridge 桥接多个维度变化,互不影响。【不同人】【不同车】【不同路】Composite 组合树-叶 的层次结构,比如菜单 和 菜单项 Decorator 装饰扩展部分功能,比如jquery的各个插件都只扩展部分。Facade 外观者集成多个接口,为子系统提供简单接口。Flyweight 享元共用多个相同对象,比如状态男或女,只需要
2016-05-26 23:12:10 343
原创 设计模式:创建型
设计模式:创建型模式介绍Abstract Factory 抽象工厂管理子产品族。比如某个品牌的某个产品线 抽象工厂是工厂方法的升级版本,工厂类从实现变成接口。从一级产品结构变成多级产品结构Builder 生成器管理产品组合。比如汽车由多个汽车部件组成;电脑由CPU、显卡,硬盘等组成。Factory Method 工厂方法管理多个产品。简单工厂方法只需要一个工厂Prototype 原型实现克隆接口,
2016-05-26 22:47:40 374
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人