GoF Design Patterns
Gangs of Four Design Patterns
Creational Pattern
Factory Method
public class CardGame {
public static CardGame createCardGame(GameType type) {
if(type == GameType.Poker) {
return new PokerGame();
}
else if(type == GameType.BlackJack) {
return new BlackJackGame();
}
return null;
}
}Object Pooling
Singleton
Disadvantages
Structural Pattern
Behavioral Pattern
Command
Observer
State
Strategy
Last updated