面向对象设计原则
类的职责是由该类的对象在系统中的角色所决定的。举例来讲,教学管理系统中,老师就代表着一种角色,这个角色决定老师的职责就是教学。而要完成教学的职责,老师需要讲课、批改作业,而讲课、批改作业的行为就相当于我们在程序中类的方法,类的方法和属性就是为了完成这个职责而设置的。一个类承担的责任越多,它被重用的可能性就越小。如果一个类承担了太多的责任,则相当于将这些责任耦合在一起。当其中一项职责发生变化时,可能会影响其他职责的运作,所以一个类中应该是一组相关性很高的函数、数据的封装。
原创
2023-01-16 19:42:32 ·
177 阅读 ·
0 评论