Skip to content

Refactoring in OOP style (C#)#32

Open
the-Dust wants to merge 1 commit intoyegor256:masterfrom
the-Dust:refactor-oop
Open

Refactoring in OOP style (C#)#32
the-Dust wants to merge 1 commit intoyegor256:masterfrom
the-Dust:refactor-oop

Conversation

@the-Dust
Copy link

@the-Dust the-Dust commented Sep 11, 2020

This is my view on how Hangman game can be realized.
I tried to stick to concept of elegant objects:

  • Small, mostly immutable classes with no logic in constructors and no private methods
  • No inheritance, only interface implementation
  • No parameterless constructors
  • Behavior variability in general achieved by polymorphism, not by if/else operators

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant