设计模式--工厂和策略的区别(转)
摘要:名词理解:工厂(Factory)模式我们可以做如下理解,假设有一个Audi的公司生产汽车(似乎也不用假设了),它掌握一项核心的技术就是生产汽车,另一方面,它生产的汽车是有不同型号的,并且在不同的生产线上进行组装。当客户通过销售部门进行预定后,Audi公司将在指定的生产线上为客户生产出它所需要的汽车。...
阅读全文
设计模式分类
摘要:目的创建型模式Creational Pattern结构型模式Structural Patterns行为型模式Behavioral Pattern概念创建型模式,就是创建对象的模式,抽象了实例化的过程。它帮助一个系统独立于如何创建、组合和表示它的那些对象。关注的是对象的创建,创建型模式将创建对象的过程...
阅读全文
单例模式
摘要:由于项目中用到了一些设计模式,所以稍微总结一下。第一个是单例模式。单例模式分为饿汉模式和懒汉模式:前者是线程安全的后者是非线程安全的。饿汉模式下,是利用静态变量的生命周期以及初始化的特性来实现的。懒汉模式是在使用的时候才初始化。但是不是线程安全的,所以需要加锁来同步。但是直接加锁的话每次都得判断,影...
阅读全文