Académique Documents
Professionnel Documents
Culture Documents
Template Pattern:
Game:
//template method
initialize();
//start game
startPlay();
//end game
endPlay();
}
Cricket:
@Override
void endPlay() {
@Override
void initialize() {
@Override
void startPlay() {
}
Football:
@Override
void endPlay() {
@Override
void initialize() {
@Override
void startPlay() {
Main:
game.play();
System.out.println();
game = new Football();
game.play();
Problem 2
Mediator:
Code:
Main:
package Mediator;
import java.util.Date;
User:
package Mediator;
The End 😊