问题:当一个需求点没有被抽象的时候,每一次的修改需求就是一个代码的更改。代码的更改就涉及到老功能进行重新测试等问题,还有就是代码逻辑性变差,不可维护,不可复用,灵活性变差的问题
解决思路:面向对象编程的思想及其的重要,就是将问题抽象话,在更改需求的时候,尽可能做到只增加,不修改。或者说尽量少的修改。
注意事项:不要过度的抽象,会增加代码的可读性
问题:当一个需求点没有被抽象的时候,每一次的修改需求就是一个代码的更改。代码的更改就涉及到老功能进行重新测试等问题,还有就是代码逻辑性变差,不可维护,不可复用,灵活性变差的问题
解决思路:面向对象编程的思想及其的重要,就是将问题抽象话,在更改需求的时候,尽可能做到只增加,不修改。或者说尽量少的修改。
注意事项:不要过度的抽象,会增加代码的可读性