Jump to ratings and reviews
Rate this book

Object Mentor SOLID Design Papers #0

Design Principles and Design Patterns

Rate this book
What is software architecture? The answer is multi-tiered. At the highest level, there are the architecture patterns that define the overall shape and structure of software applications. Down a level is the architecture that is specifically related to the purpose of the software application. Yet another level down resides the architecture of the modules and their interconnections. This is the domain of design patterns, packages, components, and classes.

34 pages, ebook

First published January 1, 2000

Loading interface...
Loading interface...

About the author

Robert C. Martin

54 books1,635 followers
Robert Cecil Martin, commonly called Uncle Bob, is a software engineer, advocate of Agile development methods, and President of Object Mentor Inc. Martin and his team of software consultants use Object-Oriented Design, Patterns, UML, Agile Methodologies, and eXtreme Programming with worldwide clients.

He was Editor in Chief of the C++ Report from 1996 to 1999. He is a featured speaker at international conferences and trade shows.

Ratings & Reviews

What do you think?
Rate this book

Friends & Following

Create a free account to discover what your friends think of this book!

Community Reviews

5 stars
12 (44%)
4 stars
9 (33%)
3 stars
4 (14%)
2 stars
1 (3%)
1 star
1 (3%)
Displaying 1 of 1 review
January 27, 2020
I understand that this book is reference material for fundamental concepts in design principles but it is mostly hard both read and understand.

I definitely recommend looking at more contemporary resources, since software development moved forward and even baseline principles the same, they can be expressed in language closer to modernity.
Displaying 1 of 1 review

Can't find what you're looking for?

Get help and learn more about the design.