Skip to content

JulianaMancera/LabAssign1_Strategy-Pattern

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LabAssign1_Strategy-Pattern

Problem scenario:

Suppose we have three types of characters in a GameApp:

1. Knight: Attacks with a sword; uses 3 strategies to defend (shield, dodge, magic barrier)
2. Wizard: Casts spells; uses magic barrier to defend
3. Archer: Shoots arrows; uses dodge to to defend

Implement two types of Strategy:

A. DefenseStrategy
  1. Shield
  2. Dodge
  3. CreateMagic

B. AttackStrategy
  1. CastSpell
  2. ShootArrow
  3. SwingSword

UML Class Diagram:

Lab Assign 1 SE2 - Juliana R  Mancera 3BSCS-1

About

Software Engineering 2 - Strategy Pattern: Laboratory Assignment 1

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages