面向过程需要了解每一步流程、面向过程只需要知道功能,不需要了解具体工作原理。
面向过程实现面向对象:结构体+函数指针
1、单一原则:引起类发生变化的原因只有一个。也就是说,一个类只做和自己有关的事,不做其他领域的事情
2、依赖倒置原则:实现面向接口编程。
3、里式替换原则:可以用子类代替父类。
4、开放封闭原则:面对扩展开发,修改封闭。
5、合成聚合复用:优先使用合成或聚合关系代替复用代码
6、接口隔离:实现接口小而专。
面向过程需要了解每一步流程、面向过程只需要知道功能,不需要了解具体工作原理。
面向过程实现面向对象:结构体+函数指针
1、单一原则:引起类发生变化的原因只有一个。也就是说,一个类只做和自己有关的事,不做其他领域的事情
2、依赖倒置原则:实现面向接口编程。
3、里式替换原则:可以用子类代替父类。
4、开放封闭原则:面对扩展开发,修改封闭。
5、合成聚合复用:优先使用合成或聚合关系代替复用代码
6、接口隔离:实现接口小而专。