FreeComputerBooks.com
Links to Free Computer, Mathematics, Technical Books all over the World
|
|
- Title: A Primer on Design Patterns
- Author(s) Rahul Batra
- Publisher: Leapub
- Hardcover/Paperback: N/A
- eBook: HTML
- Language: English
- ISBN-10/ASIN: N/A
- ISBN-13: N/A
- Share This:
The objective of the book is to introduce its reader to the world of design patterns by working through some important ones. It is not an exaustive reference text on design patterns, rather a friendly tutorial type text. The reader is expected to be familiar with programming in an object oriented language like Java or Python.
About the Authors- N/A
- Software Design and Patterns
- Software Engineering Principles and Practices
- Object-Oriented Analysis, Design and Programming (OOD/OOP)
-
Software Architecture Patterns (Mark Richards)
This book takes a deep dive into many common software architecture patterns. Each pattern includes a full explanation of how it works, explains the pattern's benefits and considerations, and describes the circumstances and conditions it was designed to.
-
Composing Software: Functional and Object Composition
All software design is composition: the act of breaking complex problems down into smaller problems and composing those solutions. Most developers have a limited understanding of compositional techniques. It's time for that to change.
-
Patterns for Beginning Programmers (David Bernstein)
Programming patterns are solutions to problems that require the creation of a small fragment of code that will be part of a larger program. Hence, this book is about teaching you how to write such fragments of code.
-
Architecture Patterns with Python (Harry Percival, et al.)
Enabling Test-Driven Development, Domain-Driven Design, and Event-Driven Microservices, it introduces proven architectural design patterns to help Python developers manage application complexity, and get the most value out of their test suites.
-
Clean Architectures in Python: Better Software Design
The clean architecture is the opposite of spaghetti code, where everything is interlaced and there are no single elements that can be easily detached from the rest and replaced without the whole system collapsing.
-
Design Patterns in Python (Alexander Shvets, et al)
Understand the structural, creational, and behavioral Python design patterns - this book will help you learn the core concepts of design patterns and the way they can be used to resolve software design problems using Python.
-
Java Design Patterns (Rohit Joshi)
In this book you will delve into a vast number of Design Datterns and see how those are implemented and utilized in Java. You will understand the reasons why patterns are so important and learn when and how to apply each one of them.
-
Introduction to Design Patterns in C# (James W. Cooper)
This is a practical book that tells you how to write C# programs using some of the most common design patterns. It also serves as a quick introduction to programming in the new C# language. Each of the 23 patterns in GoF Design Patterns is discussed.
-
Game Programming Patterns (Robert Nystrom)
This book brings the benefits of reusable design patterns to the world of game programming. It bridges from the ivory tower world of software architecture to the in-the-trenches reality of hardcore game programming.
-
Patterns of Software: Tales from the Software Community
This book gives us an informative inside look at the world of software design and computer programming and the business that surrounds them. It will intrigue anyone curious about Silicon Valley, computer programming, or the world of high technology.
:
|
|