Skip to content

avavakin/-Training-Pattern-Strategy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 

Repository files navigation

In short

My training project for learning pattern "Strategy"

About

Main hierarhy

Person -> NPC -> [Trader, Hippie]

About hierarhy nodes

Person

Just name:string field with getter and setter

NPC

Has fields pointers to interfaces:

  • IHitable (can make hit to other NPC)
  • ITradable (can trade with other NPC)

Trader

IHitable is EasyHit

ITradable is ProTrade

Hippie

IHitable is PeacfulHit

ITradable is SimpleTrade

Interfaces hierarhy:

IHitable -> [PeacfulHit, EasyHit]

ITradable -> [ProTrade, SimpleTrade]

About

My training project for learning pattern "Strategy"

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages