摘要: 1.工厂方法模式提供创建对象的类和方法。这里面的方法可以设置为static。这样,不用创建工厂对象即可调用创建接口。真正的实现对象的创建和对象实现分离。 静态工厂方法模式 2.创建型设计模式主要是用于对象创建,比如:单例模式、工厂方法模式、抽象工厂方法模式、建造者模式、原型模式。 结构性设计模式。它 阅读全文
posted @ 2017-03-13 15:56 一杯清茶and悠悠碧水 阅读(110) 评论(0) 推荐(0) 编辑
摘要: 共享变量 共享变量 1.不可变对象2.事实不可变对象。虽然客观上其对象内容是可变的。但是因为业务需求,可保证其不被改变3.可变对象。需要同步。同步分为两种情况,第一种是竞争高度激烈的情况下,需要使用锁机制。第二种情况是竞争相对平稳,这个时候可以使用原子操作。 锁分为object对象自带的锁机制、可重 阅读全文
posted @ 2017-03-13 10:11 一杯清茶and悠悠碧水 阅读(128) 评论(0) 推荐(0) 编辑