我来简单的总结一下6大设计原则吧
1.单一职责原则 就是一个接口只做一件事,即一个职责一个接口
2.里式替换原则 只要父类出现的地方子类就可以出现,且替换成子类也不会出现任何错误或者异常。
3.依赖倒置原则 面向接口编程
4.接口隔离原则 接口尽量细化,同时接口中的方法尽量少(注意和单一职责不一样)
5.迪米特原则 我只知道你有多少public方法可以供我调用,而其他的一切都与我无关。
6.开闭原则 一个软件实体应该通过扩展来实现变化,而不是通过修改已有的代码来实现改变。
我来简单的总结一下6大设计原则吧
1.单一职责原则 就是一个接口只做一件事,即一个职责一个接口
2.里式替换原则 只要父类出现的地方子类就可以出现,且替换成子类也不会出现任何错误或者异常。
3.依赖倒置原则 面向接口编程
4.接口隔离原则 接口尽量细化,同时接口中的方法尽量少(注意和单一职责不一样)
5.迪米特原则 我只知道你有多少public方法可以供我调用,而其他的一切都与我无关。
6.开闭原则 一个软件实体应该通过扩展来实现变化,而不是通过修改已有的代码来实现改变。