这是一个非常简单和基本的问题。
我有一个关于抽象的问题:
抽象定义为从用户的角度展示必要的内容!从用户角度过滤不必要的信息。
它的权利。
示例:
抽象的实施
为了实现抽象,让我们举一个汽车的例子。我们知道一辆汽车,汽车是由汽车名称,汽车颜色,转向,齿轮,后视镜,刹车,消音器,排气系统,柴油发动机,汽车电池,汽车发动机和其他内部机器细节等。
现在让我们考虑一下乘车者或乘车的人。因此,驾驶汽车时,汽车驾驶员应该在开始驾车之前从上述类别中了解这一点。
必要的事情意味着在开车前必须知道
不必要的事情并不意味着对汽车骑手必须知道
在Driver透视图中。好的,可以。它是抽象的经典实现。
现在,如果我是班级的不同用户,请说机修工???用不同的访问修饰符为我定义相同的类将是非常奇怪的。 正确?
请告知。
答案 0 :(得分:0)
因此,您希望为复杂类或一组类提供多个简化接口。
执行此操作的标准方法是实现外观设计模式。这也将鼓励您将汽车的每个不同方面放入自己的类中,并仅在需要完整功能时聚合这些类。