1 表驱动概念: 表驱动方法是一种方案:通过索引在表中查找对应的处理action来替换替复杂的逻辑语句(if和 case);在简单情况下,逻辑语...
单例模式是很常见的一种模式也是很简单的一个设计模式。在我们的项目中用到地方比较多,比如:线程池,缓存,注册表等.。单例的类图也很简单,就只有一个...
前面我们学习了工厂模式和工厂方法模式,下面做一个简单的回顾: 简单工厂模式:是为了将具体类的实例化和这个类对象的应用分离出来, 工厂方法模式:是...
通过前面4篇设计模式的学习,我们可以发现一个共同点就是,把具体类抽象,然后通过接口来指向对象实例,像下面这样 IInterface I = ne...
在上一篇中我们学习了简单工厂模式,通过简单工厂的引入我们使MoonCakeStore类遵循了对修改关闭的原则。在简单工厂模式中,我们所有的月饼创...
在上一篇中的装饰者模式学习中,我学习到了一个新的技能就是通过对类的组装来扩展对象的行为,今天我来再来学一篇新的设计模式-——策略模式,这个模式也...
通过上一篇观察者模式的学习,我们可以学习到设计模式一个重要原则——开闭原则(对扩展开放,对修改关闭) 当我们想要扩展我我们观察者的主题时,不需要...
上一篇我们讲述了责任链模式,从上一篇中我们可以发现设计模式的几个好处 1)灵活性高,易于扩展,因为在审批者链中我们可以随机的添加审批人,也可以去...
每个IT小白都有一颗技术大老的心,然而想学会十八般武艺却如蜀道之路步步艰难!想要迈出搬砖的生活,需要去学习技术的深度,宽展思想的广度,加强技术的...
文集作者