- 博客(7)
- 收藏
- 关注
原创 c++多线程
1.题目3个线程a,b,c。分别打印A , B , C 。用这3个线程循环打印ABC10次,即输出ABCABCABC... 2.分析 1)如何创建子线程 CreateThread是Windows API函数,该函数在主线程的基础上创建一个新线程。 CreateThread创建一个新的线程的大致步骤如下:
2014-11-03 11:16:07 332
原创 工厂模式
1.开闭原则在介绍工厂模式之前,必须先讲一讲一个非常重要的原则--开闭原则。开闭原则:Software entities should be open for extension,but closed for modification(出自勃兰特·梅耶的著作《面向对象软件构造(Object Oriented Software Construction)》一书)。翻译过来就是
2014-08-20 15:27:59 289
原创 简单工厂模式
1.简单工厂模式是什么?简单工厂模式是由一个工厂对象返回不同的产品类的实例。举一个例子来说,我去饭店吃饭,如果点蛋炒饭,老板就给我蛋炒饭,如果点红烧肉,老板就给我红烧肉。这里,饭店老板就是一个工厂对象,根据我提供的参数(蛋炒饭,红烧肉)来返回不同的产品实例给我。2.为什么要用简单工厂模式?举一个大话设计模式上的例子,我现在要实现一个计算器,用于计算A?B的结果,
2014-08-20 15:22:52 367
原创 单例模式
1.单例模式是什么?单例模式(Singleton):保证一个类仅有一个实例,并提供一个访问它的全局访问点。【DP】让类自身负责保存它的唯一实例。这个类可以保证没有其他实例可以被创建,并且他可以提供一个访问该实例的方法。【DP】2.为什么要用单例模式?在很多场景中,某些对象只能被实例化一次,比如windows的某个窗口,已经弹出该窗口了,就不能弹出重复
2014-08-20 15:13:25 396
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人