面对对象的三大或四大特性:
1. 封装保护数据,提高代码维护性,是让代码遵守开闭原则的重要手段;
2. 继承可以增加代码复用,不同语言对继承特别是多继承支持的区别,注意“多用组合少用继承”;
3. 多态增加代码扩展性,实现方法有继承,接口,duck-typing;
4. 抽象增加代码可扩展性、维护性,是实现复杂系统的必要方法;
面对对象的三大或四大特性:
1. 封装保护数据,提高代码维护性,是让代码遵守开闭原则的重要手段;
2. 继承可以增加代码复用,不同语言对继承特别是多继承支持的区别,注意“多用组合少用继承”;
3. 多态增加代码扩展性,实现方法有继承,接口,duck-typing;
4. 抽象增加代码可扩展性、维护性,是实现复杂系统的必要方法;