-
Notifications
You must be signed in to change notification settings - Fork 0
Add English translation for chapter-05.md (Object-Oriented Design) #173
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
…nes) Co-authored-by: Fujiwo <3992360+Fujiwo@users.noreply.github.com>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull Request Overview
This PR adds an English translation of Chapter 5 focused on object-oriented design principles, particularly the SOLID principles. The translation makes the comprehensive content about OOP design accessible to English-speaking readers.
Key changes:
- Creates complete English translation preserving all technical examples and structure
- Updates image path references to work with the English website directory structure
- Maintains code examples and technical formatting while translating explanatory content
| this.initilizeHandlers() | ||
| this.game.run() | ||
| } | ||
|
|
||
| initilizeHandlers() { |
Copilot
AI
Sep 12, 2025
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The method name 'initilizeHandlers' has a spelling error. It should be 'initializeHandlers' (missing 'a').
| this.initilizeHandlers() | |
| this.game.run() | |
| } | |
| initilizeHandlers() { | |
| this.initializeHandlers() | |
| this.game.run() | |
| } | |
| initializeHandlers() { |
| this.initilizeHandlers() | ||
| this.game.run() | ||
| } | ||
|
|
||
| initilizeHandlers() { |
Copilot
AI
Sep 12, 2025
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The method name 'initilizeHandlers' has a spelling error. It should be 'initializeHandlers' (missing 'a').
| this.initilizeHandlers() | |
| this.game.run() | |
| } | |
| initilizeHandlers() { | |
| this.initializeHandlers() | |
| this.game.run() | |
| } | |
| initializeHandlers() { |
This PR creates an English translation of
chapter-05.mdin thewebsite.en/MarkDown/directory as requested. The translation covers the essential concepts of object-oriented design including SOLID principles, encapsulation, inheritance vs delegation, and polymorphism.Changes Made
website.en/MarkDown/chapter-05.mdwith complete English translation../Images/path for the English website structureContent Translated
The chapter covers comprehensive object-oriented design principles:
All technical examples maintain their original functionality while providing clear English explanations of the underlying design principles.
Addressing #170.
💬 Share your feedback on Copilot coding agent for the chance to win a $200 gift card! Click here to start the survey.