Professional Documents
Culture Documents
03 Laboratory Exercise 1 - Gripon - Application Development
03 Laboratory Exercise 1 - Gripon - Application Development
BSIT-501
Book
+ searchBook(): void
Author
Title
- Author: String
Title: String
+getTitle(): String +getAuthor(): String
+setTitle(): String +setAuthor(): String
OPEN/CLOSED PRINCIPLE
BookDiscount
+getBookDiscount(): Double
+setCookBookDiscount(): void
+setHistoryBookDiscount(): void
Discount
-discount: double
+computeDiscount(): void
Liskov Substitution Principle (LSP)
BookOrder BookDelivery
+processBookOrder(): void + processBookDelivery(): void
+setShippingFee(): void
BookDeliveryToMetroManila
+processBookDelivery(): void
+setShippingFee(): void
Interface-Segregation Principle
PrintedBookAction
<<interface>>
+setBookReview(): void
+displayBookRate(): void
AudioBookAction +playBookAudioSample(): void
UpdateCookBookShelf
+updateBookShelf(): void
BookManagement BookPrice
+bookSoldToClient(): void
+changeBookPrice(): void BookPaymen
+paymentBook(): void t
+checkoutBook(): void BookCheckout
UpdateHistoryBookShelf
+updateBookShelf(): void