设计模式四大原则--单一职责、开放-封闭、依赖倒转、里氏代换原则

NoSuchKey