面向对象编程的六大基本原则

面向对象六大原则

单一原则:每一个类或者一个方法只有一个功能,或者是只有一个重要的功能

开闭原则:对于类的拓展是开放的,修改是关闭的(尽量不要修改之前的代码)

里氏替换原则:在使用父类的任何地方都可以使用子类,并且不影响程序的运行。

依赖倒置原则:高模块和低模块都应该依赖接口或者抽象。先有接口,再有模块。

迪米特原则:减少类之间的耦合,减少模块之间的耦合,利于复用。

接口隔离原则:和单一原则差不多,接口尽量小而且单一,不要把所有的东西都写在一个接口中。

 

最后总结 :有人说没有这些东西,老子一样写代码,这些东西有毛用。确实,没有这些原则一样写代码,但是你合理运用了这些基本原则 最大的好处 就是可以和别人装逼啊,这是重点!!!当你运用自如的时候你就会体会到它的好处了不可言喻。

你可能感兴趣的:(Android)