06 2016 档案

摘要:C++允许多重继承,多重继承是C++与其他一些流行语言不同的一个地方。比如在JAVA中就不存在多重继承,为此,当涉及到类似C++多重继承的场景时,JAVA之类的语言都使用“接口”的形式来实现目的,在C++里是没有接口的概念的,对应需求的使用对虚基类的多重继承来实现。下面就整理一下多重继承的基本用法和 阅读全文
posted @ 2016-06-14 18:50 漫游的陈小飞 阅读(353) 评论(0) 推荐(0)
摘要:简单工厂模式、工厂模式以及抽象工厂模式都是非常常用的设计模式,这段时间在读《大话设计模式》,对于这几个的模式有了自己的认识,下面就通过几个例子,一步一步整理这3个模式的具体好处和应用场景。 首先模拟一个场景,假设有一个采购员,需要给公司采购键盘,购买键盘时,连接线长度需要自己指定: 则购买键盘的代码 阅读全文
posted @ 2016-06-03 10:11 漫游的陈小飞 阅读(1800) 评论(0) 推荐(0)