Strategy Design Pattern
Strategy Design Pattern
Taxila
SDA (THEORY#2)
Submitted to:
Ma’am Sidra Shafi
Submitted by:
Muhammad yousaf rana(21-SE-58)
AbdulAhad(21-SE-56)
Section:
OMEGA(Ω)
Title: Black shadow Game using strategy Pattern
Class Diagram:
<<Interface>>
package shadowBlade_Game;
package shadowBlade_Game;
@Override
public void attack() {
System.out.println("Performing Slash Attack... ...");
package shadowBlade_Game;
@Override
public void attack() {
System.out.println("Performing StabAttack... ...");
package shadowBlade_Game;
@Override
public void attack() {
System.out.println("Performing Special Attack... ...");
}
}
public void setStrategy(AttackStrategy attackStrategy) {
this.attackStrategy = attackStrategy;
}
@Override
public void attack() {
this.attackStrategy.attack();
}
Main Class:
package shadowBlade_Game;
import java.util.Scanner;
}while(count<=5);
sc.close();
Expected Output: