设计模式
文章平均质量分 79
yuanhaohy
这个作者很懒,什么都没留下…
展开
-
简单工厂模式
1.简单工厂模式是什么?简单工厂模式是由一个工厂对象返回不同的产品类的实例。举一个例子来说,我去饭店吃饭,如果点蛋炒饭,老板就给我蛋炒饭,如果点红烧肉,老板就给我红烧肉。这里,饭店老板就是一个工厂对象,根据我提供的参数(蛋炒饭,红烧肉)来返回不同的产品实例给我。2.为什么要用简单工厂模式?举一个大话设计模式上的例子,我现在要实现一个计算器,用于计算A?B的结果,原创 2014-08-20 15:22:52 · 367 阅读 · 0 评论 -
工厂模式
1.开闭原则在介绍工厂模式之前,必须先讲一讲一个非常重要的原则--开闭原则。开闭原则:Software entities should be open for extension,but closed for modification(出自勃兰特·梅耶的著作《面向对象软件构造(Object Oriented Software Construction)》一书)。翻译过来就是原创 2014-08-20 15:27:59 · 290 阅读 · 0 评论 -
单例模式
1.单例模式是什么?单例模式(Singleton):保证一个类仅有一个实例,并提供一个访问它的全局访问点。【DP】让类自身负责保存它的唯一实例。这个类可以保证没有其他实例可以被创建,并且他可以提供一个访问该实例的方法。【DP】2.为什么要用单例模式?在很多场景中,某些对象只能被实例化一次,比如windows的某个窗口,已经弹出该窗口了,就不能弹出重复原创 2014-08-20 15:13:25 · 396 阅读 · 0 评论