Skip to content
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

Optional OOP/C# language features explanation #29

Open
nbarbettini opened this issue Nov 26, 2017 · 2 comments
Open

Optional OOP/C# language features explanation #29

nbarbettini opened this issue Nov 26, 2017 · 2 comments
Milestone

Comments

@nbarbettini
Copy link
Owner

@Welkie had a great suggestion here:

I think it would be a good idea have a section with an intro to OOP concepts, maybe with a disclaimer that it's an optional section that can be skipped if readers are already familiar with OOP.

It may also do double duty as a nice intro to C# language features too, which means there would be less need for comments about C# features in the rest of the book (for example, talking about the constructor, or a generic type), making the rest of the book flow nicer. In this case, the section would be best pitched as an "intro to OOP concepts in C#" so that both those new to OOP and new to C# would know to read it first before continuing.

@nbarbettini nbarbettini added this to the 1.1 milestone Nov 26, 2017
@mattwelke
Copy link

Glad to hear you like the suggestion. I will probably have time to help you write this section once my semester finishes up in a few weeks, so I'll keep it in mind.

@nbarbettini nbarbettini modified the milestones: 1.1, 2.0 Jan 15, 2018
@sadqiang
Copy link

Appendix might be the best place for explaining OOP that should be also regarded as an out-of-scope topic in this book.

@nbarbettini nbarbettini modified the milestones: 2.0, 1.1 Apr 6, 2018
@nbarbettini nbarbettini modified the milestones: 1.1, 2.0 Apr 14, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants