设计模式
文章平均质量分 90
Mr_木頭
我喜欢程序员,他们单纯、固执、容易体会到成就感;面对压力,能够挑灯夜战不眠不休;面对困难,能够迎难而上挑战自我。 他们也会感到困惑与傍徨,但每个程序员的心中都有一个比尔盖茨或是乔布斯的梦想“用智慧开创属于自己的事业”。我想说的是, 其实我是一个程序员。
展开
-
设计模式系列-01-简单工厂模式
1 工厂模式简介 1.1 定义 *** 简单工厂模式属于创建型模式又叫做静态工厂方法模式,它属于类创建型模式。在简单工厂模式中,可以根据参数的不同返回不同类的实例。 简单工厂模式专门定义一个类来负责创建其他类的实例,被创建的实例通常都具有共同的父类。 简单来说,提供创建实例的功能,而无需关心具体实现。 本质:选择实现。 1.2 解决的问题 ***** 将“类实例化的操作”与“使用对象的操作”分...原创 2020-01-23 14:35:17 · 197 阅读 · 0 评论 -
设计模式 - 装饰器模式(Decorator Pattern)
问题在实际生产中,新需求在软件的整个生命过程中是不断出现的。当有新需求出现时,就需要为某个组件添加新的功能来满足这些需求。添加新功能的方式有很多。1、我们可以直接修改已有的组件的代码添加相应的新功能,这显然破坏了已有组件的稳定性。修改完之后,整个组件需要重新进行测试,才能上线使用。违反了“开放-封闭”原则。2、使用继承方式,子类实现新功能实现扩展。这种方式是静态的,用户不能控制增加行为的方式和时机...原创 2018-06-15 17:10:54 · 242 阅读 · 0 评论