class diagram -> java
asociation
Student* - Teacher
class Student{
private Teacher teacher;
}
class Teacher{
private ArrayList studentList;
}class diagram -> java
inheritance
Pet
public class Cat extends Pet{
}class diagram -> java
polymorphism
Pet
Pet animal = new Cat(“Minoes”)
!!Enkel methodes die override zijn werken, niet
methodes die enkel in cat staan
class diagram -> java
Pet {abstract}abstract class Pet {
}class diagram -> java
public static double intrestRate;
class diagram -> java -withdrawings : Real [*]
private ArrayList withdrawings;
class diagram -> java (ook peto
public interface Shape {
}
public class Circle implements Shape{
}Welke quote hoort bij loose coupling
program to an interface
Wat is loose coupling
classes implementeren een interface
class diagram -> java <> Gender ------------------------- male female
public enum Gender {
male, female
}
class diagram -> java Package
<> controller------------------->model
package controller;
import model.*;