Skip to content
/ mario Public

Mario Application with Launchcode Java ProblemSets

Notifications You must be signed in to change notification settings

dceu/mario

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Mario Program a Launchcode Assignment

Work for LaunchCode Java Code Accompanying blogposts for each pset can be found on my website.

Pset1

  • Prompt, Scan, and Validate Height for Pyramid

  • Draw Pyramid

PSET2

  • Tag most recent commit

  • Create A New Branch

  • Refactor existing Mario to use proper Java packages.

  • Implement: option to print Mario to console OR a text file.

  • Handle Exceptions.

  • Learn up on Strategy Design to refactor if statements

  • Commit, Document, Publish, and notify Mike

PSET 3

  • Refactor so Pyramid class encapsulates the core logic

  • Ensure that the printer Interface only accepts Pyramids. Use "toString" on the pyramid.

  • Implement factory Design Pattern to hide the instantiation of the Pyramid Objects.

Pset 4

  • Refactor Mario to Use Singleton Design Pattern

  • Set up Spring Environment

  • Replace Singleton pattern with Dependency Injection

About

Mario Application with Launchcode Java ProblemSets

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages