尽量使用对象组合,而不是继承来达到复用的目的
使用多个专门的接口,而不使用单一的总接口
抽象不应该依赖于细节,细节应该依赖于抽象
所有引用基类对象的地方能够透明地使用其子类的对象
软件实体应对扩展开放,而对修改关闭
一个类只负责一个功能领域中的相应职责
每月解决的错误集锦(18年8月)
设计模式系列第零篇,介绍设计模式的概念,原则,分类。
微信支付(H5、APP原生)
使用mybatis插入数据时,需要拿到新的条目的主键,这里整理下三种方式。