This version of class diagram is derived directly from the use cases stated in section 4.2. The
classes captured in this diagram can cover all the functional aspects of the system: for moving or
stopping the car, we have the class Car, and the control class ElevatorControl; for opening or
closing the doors, we have the class Door; for the passenger to know the position and direction of
the elevator, we have Indicator class, for the passenger to make car calls or hall calls, we have the
Button classes; we also have the Safety class fulfilling the system need of emergency brake
processing. All the classes have interfaces with the central controller, whose job is in charge of
the actions of other objects. From the point of view of object division and system functioning, this
class diagram helps understanding the basic design idea of the system.
This version of class diagram is derived directly from the use cases stated in section 4.2. The
classes captured in this diagram can cover all the functional aspects of the system: for moving or
stopping the car, we have the class Car, and the control class ElevatorControl; for opening or
closing the doors, we have the class Door; for the passenger to know the position and direction of
the elevator, we have Indicator class, for the passenger to make car calls or hall calls, we have the
Button classes; we also have the Safety class fulfilling the system need of emergency brake
processing. All the classes have interfaces with the central controller, whose job is in charge of
the actions of other objects. From the point of view of object division and system functioning, this
class diagram helps understanding the basic design idea of the system.
การแปล กรุณารอสักครู่..
