OOP的几个原则

单一职责原则

我完成我自己的任务就ok了,别的我不管

开发封闭原则

不修改现有代码的同时,能保证需求的变更。通过新增代码保证系统的扩展性,当然新增代码不是说复制/粘帖

替换原则

子类能完全覆盖父类,避免instanceof的使用

依存关系倒置原则

我只想看到抽象类或者接口,不想了解具体的实现类

接口隔离原则

我不使用的方法,请不要让我看到。

猜你喜欢

转载自xtuhcy.iteye.com/blog/1432049
OOP