治疗技术焦虑的方法就是学习!

标签:设计模式

设计模式

设计模式-策略模式

定义:策略模式定义了一系列的算法,并将每一个算法封装起来,而且使它们还可以相互替换。策略模式让算法独立于使用它的客户而独立变化。 策略模式定义和封装了一系列的算法,它们是可以相互替换的,也就是说它们具有共性,而它们的共性就体现在策略接口的行为上,另外为了达到最后一句话的目的,也就...

李新广 2年前 (2017-05-15) 1176℃ 0评论 2喜欢

设计模式

设计模式-单例模式

单例模式,说的简单一点,使用了单例模式的类在项目中只会存在一个实例,不管你在哪里引用,用到的都是同一个实例,如果出现了两个一样的实例,就会出现不可预料的错误。 例如在windows中操作系统本地文件时,一次只能一个程序去操作,如果一个程序正在占用文件,你此时去试图操作这个文件,就...

李新广 3年前 (2017-03-21) 1112℃ 0评论 1喜欢

设计模式

设计模式-简单工厂模式

简单工厂模式本身很简单而且使用在业务较简单的情况下。一般用于小项目或者具体产品很少扩展的情况(这样工厂类才不用经常更改)。 它由三种角色组成: 工厂类角色:这是本模式的核心,含有一定的商业逻辑和判断逻辑,根据逻辑不同,产生具体的工厂产品。 抽象产品角色:它一般是具体产品继承的父类...

李新广 3年前 (2017-03-09) 1678℃ 1评论 1喜欢