Framework Design Guidelines: Conventions, Idioms, and Patterns for Reusable .NET Libraries, 3rd Edition
by Krzysztof Cwalina, Jeremy Barton, Brad Abrams
Preface
This book, Framework Design Guidelines, presents best practices for designing frameworks, which are reusable object-oriented libraries. The guidelines are applicable to frameworks in various sizes and scales of reuse, including the following:
Large system frameworks, such as the core libraries in .NET, usually consisting of thousands of types and used by millions of developers.
Medium-size reusable layers of large distributed applications or extensions to system frameworks, such as the Azure SDKs or a game engine.
Small components shared among several applications, such as a grid control library.
It is worth noting that this book focuses on design issues that directly affect the programmability of a framework (publicly accessible APIs ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access