240 发简信
  • 120
    计算机系统的重要概念

    基本概念 IA32、x86-64是机器码的标准 x86-64是IA32的扩展 编译系统 preprocessor, compiler, asse...

  • 120
    七,桥接模式(Bridge)

    结构型模式 意图:将抽象部分与实现部分分离,使它们都可以独立的变化。 主要解决:在有多种可能会变化的情况下,用继承会造成类爆炸问题,扩展起来不灵活。

  • 120
    六,原型模式(Prototype)

    创建型模式 意图:用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象。 主要解决:在运行期建立和删除原型。 工厂方法模式、抽象工厂模...

  • 120
    五,建造者模式(Builder)

    创建型模式 意图:将一个复杂的构建与其表示相分离,使得同样的构建过程可以创建不同的表示。 主要解决:主要解决在软件系统中,有时候面临着"一个复杂...

  • 四,单例模式(Singleton)

    创建型模式,类负责创建自己的对象,并提供唯一的访问方式 意图:保证一个类仅有一个实例,并提供一个访问它的全局访问点。 主要解决:一个全局使用的类...

  • 120
    三,适配器模式(Adapt)

    结构型模式 意图:将一个类的接口转换成客户希望的另外一个接口。适配器模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。 主要解决:主...

  • 二,策略模式(Strategy)

    行为型模式,一个类的行为或其算法可以在运行时更改 策略模式是指定义一系列的算法,把它们一个个封装起来,并且使它们可相互替换。这些算法所完成的功能...

  • 120
    一,工厂模式(Factory)

    属于创建型模式,它提供了一种创建对象的最佳方式,在任何需要生成复杂对象的地方,都可以使用工厂方法模式,即用工厂方法代替new操作的一种模式。 在...

  • 120
    Special Containers

    stacks栈,定义在 ,默认由deque<>实现 Queues队列,定义在 ,默认由deque<>实现 priority_queue优先队列,...