
抽象工厂模式(Abstract Factory)

工厂方法模式(Factory Method)

简单工厂模式(Simple Factory)

依赖倒置原则(Dependence Inversion Principle)

接口隔离原则(Interface Segregation Principle)

里氏替换原则(Liskov Substitution Principle)
里氏替换原则(Liskov Substitution Principle,LSP)由麻省理工学院计算机科学实验室的里斯科夫(Liskov)女士在 1987 年的“面向对象技术的高峰会议”(OOPSLA)上发表的一篇文章《数据抽象和层次》(Data Abstraction and Hierarchy)里提出来的,她提出:继承必须确保超类所拥有的性质在子类中仍然成立(Inheritance should ensure that any property proved about supertype objects also holds for subtype objects)。

开放-封闭原则(Open Closed Principle)

单一职责原则(Single responsiblility principle)

堆(Heap)

二叉树(Binary Tree)

树(Tree)

符号表(Symbol Table)

线性表之队列(Queue)

线性表之栈(Stack)
