Vous êtes sur la page 1sur 7

UML Diagrams

Rectangle

width: double
height: double
Rectangle()
Rectangle(newWidth: double,
newHeight: double)
getArea(): double
getPerimeter(): double

Account

-id: int
-balance: double
-annualInterestRate: double

-dateCreated: String
+Account()
+Account(newid: int, newBalance: double)
+setId(newId: int)
+setBalance(newBalance: double)

+setAnnualInterestRate(newAnnualInterestRa
te: double)
+getId(): int
+getBalance(): double
+getAnnualInterestRate(): double
+getDateCreated(): String
MyInteger

+value: int
+MyInteger(value: int)
+getValue(): int
+isEven(): boolean
+isOdd(): boolean
+isPrime(): boolean
+isEven(value: int): boolean
----------------------------
+isOdd(value: int): boolean
---------------------------
+isPrime(value: int): boolean
-----------------------------
+isEven(value: MyInteger): boolean
----------------------------------
+isOdd(value: MyInteger): boolean
---------------------------------
+isPrime(value: MyInteger): boolean
-----------------------------------
+equals(value: int): boolean
+equals(value: MyInteger): boolean
+parseInt(chars: char[])
-----------------------
+parseInt(str: String)
---------------------
Circle2D

-x: double
-y: double
-radius: double
+Circle2D()
+Circle2D(x: double, y: double, radius:
double)
+getX(): double
+getY(): double
+getRadius(): double
+getArea(): double
+getPerimeter(): double
+contains(x: double, y: double): boolean
+contains(Circle2D: circle): boolean
+overlaps(Circle2D: circle): boolean

CheckingAccount
-overdraftLimit: double
+CheckingAccount()
+CheckingAccount(newId: int, newBalance:
double, overdraftLimit: double)
+setOverdraftLimit(overdraftLimit: double):
void
+getOverdraftLimit(): double
+withdraw(amount: double): boolean
+toString(): String

SavingsAccount

+SavingsAccount()
+withdraw(amount: double): boolean

Course

-courseName: String
-students: ArrayList<String>
-numberOfStudents: int
+Course(courseName: String)
+getCourseName(): String
+addStudent(student: String): void
+dropStudent(student: String): void
+getStudents(): String[]
+getNumberOfStudents(): int
Triangle

-side1: double
-side2: double
-side3: double

+Triangle()
+Triangle(side1: double, side2: double,
side3: double)
+Triangle(side1: double, side2: double,
side3: double,
color: string, filled: boolean)
+getSide1(): double
+getSide2(): double
+getSide3(): double
+setSide1(side1: double): void
+setSide2(side2: double): void
+setSide3(side3: double): void
Colorable

+howtocolor(): String

Geometric Object

+getcolor():String
+getcolor(color: String): void
+isfilled(): Boolean
+setfilled(filled: Boolean): void
+getDateCreated(): Date
+toString(): String
+getArea(): Double
+getPerimeter(): Double

Square

-Side: double

+Square()
+Square(side: double)
+setside(side: double)
+getside(): double
+getArea(): double
+getPerimeter(): double
+howtocolor(): string
+tostring(): string

Vous aimerez peut-être aussi