- 博客(1)
- 收藏
- 关注
原创 面向对象和面向过程:概念;优缺点;特性;五大基本原则
继承,指可以让某个类型的对象获得另一个类型的对象的属性的方法。假设B是较A低的模块,但B需要使用到A的功能,这个时候,B不应当直接使用A中的具体类: 而应当由B定义一个抽象接口,并由A来实现这个抽象接口,B只使用这个抽象接口:这样就达到了依赖倒置的目的,B也解除了对A的依赖,反过来是A依赖于B定义的抽象接口。比如:一个网络模块,原来只服务端功能,而现在要加入客户端功能,那么应当在不用修改服务端功能代码的前提下,就能够增加客户端功能的实现代码,这要求在设计之初,就应当将服务端和客户端分开,公共部分抽象出来。
2023-07-31 13:03:34
982
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人