基础

1、面向对象的5大原则?oo原则
 (1)开闭原则  ;讲的是设计要对扩展有好的支持,而对修改要严格限制。
 (2)里氏替换原则 ;子类只能去扩展基类,而不是隐藏或覆盖基类. 
 (3)依赖倒置原则;设计要依赖于抽象而不是具体化;换句话说就是设计的时候我们要用抽象来思考,而不是一上来就开始划分我需要哪些哪些类
 (4)接口隔离原则;将大的接口打散成多个小接口
 (5)单一职责原则,聚合复用原则 ;设计者首先应当考虑复合/聚合,而不是继承

posted @ 2018-03-06 16:58  典韦叔叔  阅读(78)  评论(0编辑  收藏  举报