随笔分类 -  Linux C++

上一页 1 2

学习在Linux 下编写C++程序的产出
设计模式之适配器模式
摘要:2018-09-19 22:12:25 适配器模式 适配器模式(Adapter):将一个类的接口转换成客户希望的另外一个接口。Adapter模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。(注:C++ std的bind函数不就是做个的吗)。适配器模式,就像是一个转接头,我只有三项插座, 阅读全文

posted @ 2018-09-20 09:41 古I月 阅读(305) 评论(0) 推荐(0)

设计模式之装饰者模式
摘要:2018-09-19 17:11:22 装饰模式(Decorator Pattern) 装饰模式就是在不改变原有类以及不使用继承的情况下给原有类动态的增加一些额外的职责。 Tips:不要和建造者模式混淆,建造者模式要求建造的过程是稳定的,但是装饰者模式这个装扮的方式并不是稳定的,有些装扮过程甚至可有 阅读全文

posted @ 2018-09-19 22:09 古I月 阅读(366) 评论(0) 推荐(0)

设计模式之原型模式
摘要:2018-09-18 22:19:54 原型模式(Prototype) 原型模式:用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象。原型模式其实就是从一个对象再创建另一个对象,而且不需要知道任何创建的细节。 原型模式的UML类图 其中:Prototype是一个抽象原型了(虚基类),声明 阅读全文

posted @ 2018-09-19 16:52 古I月 阅读(219) 评论(0) 推荐(0)

设计模式之建造者模式
摘要:2018-09-18 22:19:07 依赖倒转原则 高层模块不依赖低层模块,二者都不依赖细节。抽象不应该依赖细节,细节应该依赖于抽象。这句话什么意思呢,就是说你有一个虚基类(抽象),这个基类每一个方法都有明确的含义,稳定的传参形式和返回类型。不管子类如何实现这些方法(细节),只要完成了基类要求的功 阅读全文

posted @ 2018-09-18 22:19 古I月 阅读(223) 评论(0) 推荐(0)

设计模式之抽象工厂模式
摘要:2018-09-18 02:11:06 业务逻辑与数据访问的解耦:就是指利用多态的特性,使的程序在编译时并不知道具体要访问哪个数据,但是由于运行时多态的原因,它总能正确的访问数据。(参照工厂模式) 抽象工厂模式概述 抽象工厂模式(Abstract Factory),提供一个创建一系列先关或相互依赖对 阅读全文

posted @ 2018-09-18 17:08 古I月 阅读(310) 评论(0) 推荐(0)

设计模式之工厂模式
摘要:2018-09-18 01:35:36 工厂模式概述 在简单工厂模式中,我们讲过简单工厂模式的一个缺点就是在扩展时会违背开闭原则。工厂模式就是针对简单工厂模式扩展性上的一种改进。工厂模式(Factory Method),定义一个用于创建对象的接口,让子类决定实例化哪一个类。工厂方法使的实例化延迟到了 阅读全文

posted @ 2018-09-18 02:09 古I月 阅读(240) 评论(0) 推荐(0)

设计模式之简单工厂模式
摘要:2018-09-16 23:50:57 简单工厂模式概述 简单工厂模式是由一个工厂对象决定创建出哪一种产品类的实例。 UML类图如下: 该模式中包含的角色及其职责(摘自 :百度百科) 工厂(Creator)角色 简单工厂模式的核心,它负责实现创建所有实例的内部逻辑。工厂类的创建产品类的方法可以被外界 阅读全文

posted @ 2018-09-17 17:25 古I月 阅读(259) 评论(0) 推荐(0)

设计模式之单例
摘要:设计模式系列博客是学习《大话设计模式》的学习笔记,期间参考了一些网络上的资源,设计模式之路,才刚刚开始,现在掌握理论知识,写一些简单的demo,今后希望能灵活的应用在项目中,让自己的代码能够具有更高的可复用性和可扩展性,示例代码中,方法、变量、类的命名可能并不符合规范,今后要多阅读优秀的代码,在编程 阅读全文

posted @ 2018-09-14 01:57 古I月 阅读(294) 评论(0) 推荐(0)

上一页 1 2

导航