OOP设计和设计模式面向对象设计 OOPSOLID原则设计模式
面向对象设计 OOP不是简单地把程序分成数据和处理方法,而是把程序分成许多"对象"的基本单位,用这些对象的相互作用进行叙述。很容易把对象误认为是数据的捆绑,但与其如此,更应视为执行一个角色的method和数据的捆绑。面向对象的三大特性:封装隐藏对象的属性和实现细节,仅对外提供公共访问方式,将变化隔离,便于使用,提高复用性和安全性。继承提高代码复用性;继承是多态的前提。多态父类或接口定义的引用变量可以指向子类或具体实现类的实例对象。提高了程序的拓展性。SOLID原则SOLID是