UML B.drawio
UML B.drawio
Member
- amount : double
- name : String - payMethod :String Date
- phoneNo :String
- DAY: int
- MONTH: int
- YEAR: int
+<<Constructor>>payment()
+<<Full Constructor>>payment(double amount , String payMethod ) +<<Constructor>>Date()
+<<Constructor>>Member()
+<<Full Constructor>>Date(int DAY , int MONTH , int YEAR] )
+<<Full Constructor>>Member(String name, String phoneNo ) +<<all setters>>
+<<all getters>>
+<<all setters>> +<<all getters>>
+toString():String
+<<all getters>> +toString():String
+toString():String +checkDiscount() : double
Extends
Order
- ID: int
- ststus: String
Consumer Driver - consumer: Consumer
- driver : Driver
- name: String - name: String - payment :Payment
- phoneNo: String - number: int - products: Product[]
- place: Place - distance: int - date: Date
- email :String - count: int
+<<Constructor>>driver()
+<<Full Constructor>>driver(String name , int +<<Constructor>>Order()
number , int distance ) +<<Full Constructor>>Order(String status ,Consumer consumer ,Driver driver ,Payment payment ,
+<<Constructor>>consumer()
+<<all setters>> Products product[] ,Date date)
+<<Full Constructor>>consumer(String
+<<all getters>> +<<all setters>>
name,String phoneNo , Place place ,
+toString():String +<<all getters>>
String email )
+PriceOfDelivery() : int +toString():String
+<<all setters>> +displayInfo():void
+<<all getters>>
<<interface>>InterPrice
+toString():String
VAT : double
Place
TotalPrice() : double
- city :String
- neighbourhood: String
- road: String Product
- houseNumber: int
- ID: int
- name: String
+<<Constructor>>Place() - description: String
+<<Full Constructor>>Place( String city ,String neighbourhood ,String road, - count: int
int houseNumber )
+<<all setters>>
+<<all getters>>
+toString():String
+<<Constructor>>product()
product+<<Full Constructor>>product(int ID , String name , Sring description )
+<<all setters>>
+<<all getters>>
+toString():String
+TotalPrice() : double
Extends
Extends
Chocolate
- chocoSize: String
+<<Constructor>>chocolate()
+<<Full Constructor>>chocolate(int ID ,String name , String
description , double swPrice , String chocoSize )
+<<all setters>>
+<<all getters>>
+TotalPrice() : final double