![](https://img.hi917.com/2021/7B2CZIk8JDoO9yWWgowVV6bjNOjJur1pJ3rzo8BF.jpg)
接口隔离原则(Interface Segregation Principle)
![](https://img.hi917.com/2021/7B2CZIk8JDoO9yWWgowVV6bjNOjJur1pJ3rzo8BF.jpg)
里氏替换原则(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)。
![](https://img.hi917.com/2021/7B2CZIk8JDoO9yWWgowVV6bjNOjJur1pJ3rzo8BF.jpg)
开放-封闭原则(Open Closed Principle)
![](https://img.hi917.com/2021/7B2CZIk8JDoO9yWWgowVV6bjNOjJur1pJ3rzo8BF.jpg)
单一职责原则(Single responsiblility principle)
![](https://img.hi917.com/2021/pzHAiGHcoukq9xOr4THrHkf0KntbkZUY0raavsSz.jpg)
堆(Heap)
![](https://img.hi917.com/2021/pzHAiGHcoukq9xOr4THrHkf0KntbkZUY0raavsSz.jpg)
二叉树(Binary Tree)
![](https://img.hi917.com/2021/pzHAiGHcoukq9xOr4THrHkf0KntbkZUY0raavsSz.jpg)
树(Tree)
![](https://img.hi917.com/2021/pzHAiGHcoukq9xOr4THrHkf0KntbkZUY0raavsSz.jpg)
符号表(Symbol Table)
![](https://img.hi917.com/2021/oaPly9Bq1m9gXitfrgeHywf5G2jNSe9MXupf0E7b.jpg)
Editor.md数学公式换行问题
![](https://img.hi917.com/2021/mZlpsB997NKlJJUM17a1NM87L6kWdDN3YTfXOn4V.jpg)
日常电脑小工具推荐
![](https://img.hi917.com/2021/yXWZSL73bqR8PqEKAx7J80xuTJ72GeBx34rA2aZZ.jpg)
tcpdump:监听网络流量
![](https://img.hi917.com/2021/yXWZSL73bqR8PqEKAx7J80xuTJ72GeBx34rA2aZZ.jpg)
nmap:网络探测工具和安全/端口扫描器
![](https://img.hi917.com/2021/yXWZSL73bqR8PqEKAx7J80xuTJ72GeBx34rA2aZZ.jpg)
host:域名查询工具
![](https://img.hi917.com/2021/yXWZSL73bqR8PqEKAx7J80xuTJ72GeBx34rA2aZZ.jpg)
dig:域名查询工具
![](https://img.hi917.com/2021/yXWZSL73bqR8PqEKAx7J80xuTJ72GeBx34rA2aZZ.jpg)