IP属地:重庆
一、设计模式分类: 二、六大设计原则:
状态模式一、描述 概念:允许一个对象在其内部状态改变时改变它的行为。对象看起来似乎修改了它的类。 问题:每个人、事物在不同的状态下会有不同表现(...
Composite 模式一、描述概念:将对象组合成树形结构以表示“部分-整体”的层次结构。Composite使得用户对单个对象和组合的使用具有一...
Factory Method(工厂方法) 1 应用场景 在软件系统中,经常面临着创建对象的工作;由于需求的变化,需要创建的对象的具体类型经常变化...
一、8个重要的设计原则 ①依赖倒置原则(DIP)高层模块(稳定)不应该依赖底层模块(变化),二者都应该依赖于抽象(稳定);抽象不应该依赖于实现细...
1.一个万用的hash function 在之前的课程中,我们知道以Hash Table为底层的容器过程(如unordered_map),在使用...
1.C++标准库的算法,是什么东西?从语言的层面讲,STL的算法都长下面两个样子: 上面这两个东西是Function template(函数模板...
1 STL组建(STL Components)关键组建:容器,迭代器,算法STL的基本观念就是将数据和操作分离,数据由容器类加以管理,操作则由可...
c++stack(堆栈)是一个容器的改编,它实现了一个先进后出的数据结构(FILO)使用该容器时需要包含#include 头文件;定义stack...