Torrent details for "Mak R. Object-Oriented Software Design in C 2024 Final [andryold1]"    Log in to bookmark

wide
Torrent details
Cover
Download
Torrent rating (0 rated)
Controls:
Category:
Language:
English English
Total Size:
10.20 MB
Info Hash:
df114d95d079fce78e89a10c94f19010e23776bc
Added By:
Added:  
28-06-2024 09:13
Views:
155
Health:
Seeds:
68
Leechers:
8
Completed:
264
wide




Description
wide
Externally indexed torrent
If you are the original uploader, contact staff to have it moved to your account
Textbook in PDF format

Learn the fundamentals of Object-Oriented design by investigating good—and bad—code!
Well-designed applications run more efficiently, have fewer bugs, and are easier to revise and maintain. Using an engaging “before-and-after” approach, Object-Oriented Software Design in C   shows you exactly what bad software looks like and how to fix it with good design principles and patterns.
In Object-Oriented Software Design in C  , you’ll find:
Design-code-test iterations that improve code with each revision
Gathering requirements to make sure you’re developing the right application
Design principles like encapsulation and delegation that solve programming problems
Design patterns including Observer Design Pattern that fix architecture issues
Using recursion and multithreading to simplify common solutions
Object-Oriented Software Design in C   is a vital guide to building the kind of high performance applications delivered by the pros—all using industry-proven design principles and patterns. You’ll learn how to gather and analyze requirements so you’re building exactly what your client is looking for, backtrack mistakes with iterative development, and build a toolbox of design patterns that troubleshoot common issues with application architecture. The book’s accessible examples are written in C   17, but its universal principles can be applied to any object-oriented language.
Purchase of the print book includes a free eBook in PDF and EPUB formats from Manning Publications.
About the technology
Good design is the foundation of great software. Mastering the principles of object-oriented design is the surest way to create applications that run fast, have few bugs, and last well into the future. Written especially for new C   programmers, this easy-to-read book gently mentors you in the art of designing great software.
About the book
Object-Oriented Software Design in C   introduces object-oriented design principles, practices, and patterns in clear, jargon-free language. The instantly-familiar before-and-after examples highlight the benefits of good design. Each chapter is full of friendly conversations that anticipate your questions and help point out the subtleties you might overlook. Along the way, you’ll pick up tips about idiomatic C   style that will set your code apart.
What's inside
Design-code-test iterations
Design principles for common programming problems
Architecture design patterns in plain English
Recursion and multithreading
About the reader
Examples are in C   17.
About the author
Ronald Mak is a former NASA senior scientist. Currently, he teaches computer science at San Jose State University.
The technical editor on this book was Juan Rufes.
Table of Contents
Part 1
The path to well-designed software
Iterate to achieve good design
Part 2
Get requirements to build the right application
Good class design to build the application right
Part 3
Hide class implementations
Don’t surprise your users
Design subclasses right
Part 4
The Template Method and Strategy Design Patterns
The Factory Method and Abstract Factory Design Patterns
The Adapter and Façade Design Patterns
The Iterator and Visitor Design Patterns
The Observer Design Pattern
The State Design Pattern
The Singleton, Composite, and Decorator Design Patterns
Part 5
Designing solutions with recursion and backtracking
Designing multithreaded programs

  User comments    Sort newest first

No comments have been posted yet.



Post anonymous comment
  • Comments need intelligible text (not only emojis or meaningless drivel).
  • No upload requests, visit the forum or message the uploader for this.
  • Use common sense and try to stay on topic.

  • :) :( :D :P :-) B) 8o :? 8) ;) :-* :-( :| O:-D Party Pirates Yuk Facepalm :-@ :o) Pacman Shit Alien eyes Ass Warn Help Bad Love Joystick Boom Eggplant Floppy TV Ghost Note Msg


    CAPTCHA Image 

    Anonymous comments have a moderation delay and show up after 15 minutes