dotNET Design Patterns.pdf
(
3111 KB
)
Pobierz
.NET Design Patterns
Explore the world of .NET design patterns and bring the
benefits that the right patterns can offer to your toolkit today
Praseed Pai
Shine Xavier
BIRMINGHAM - MUMBAI
.NET Design Patterns
Copyright © 2017 Packt Publishing
All rights reserved. No part of this book may be reproduced, stored in a retrieval system, or
transmitted in any form or by any means, without the prior written permission of the
publisher, except in the case of brief quotations embedded in critical articles or reviews.
Every effort has been made in the preparation of this book to ensure the accuracy of the
information presented. However, the information contained in this book is sold without
warranty, either express or implied. Neither the authors, nor Packt Publishing, and its
dealers and distributors will be held liable for any damages caused or alleged to be caused
directly or indirectly by this book.
Packt Publishing has endeavored to provide trademark information about all of the
companies and products mentioned in this book by the appropriate use of capitals.
However, Packt Publishing cannot guarantee the accuracy of this information.
First published: January 2017
Production reference: 1250117
Published by Packt Publishing Ltd.
Livery Place
35 Livery Street
Birmingham
B3 2PB, UK.
ISBN 978-1-78646-615-0
www.packtpub.com
Credits
Authors
Praseed Pai
Shine Xavier
Reviewers
Soumya Mukherjee
Vidya Vrat Agarwal
Commissioning Editor
Kunal Parikh
Acquisition Editor
Denim Pinto
Content Development Editor
Siddhi Chavan
Technical Editor
Sunith Shetty
Copy Editor
Sonia Mathur
Project Coordinator
Izzat Contractor
Proofreader
Safis Editing
Indexer
Francy Puthiry
Graphics
Jason Monteiro
Production Coordinator
Shraddha Falebhai
Foreword
We are living in an era where most of the things that we do are getting automated through
software. Even though, there is definite trend towards pre-packaged software modules and
platforms, there is always a place for custom software development and integration
projects. In the Enterprise world, .NET and Java EE are the natural platforms of choice for
custom software development and deployments. With Agile software development
methods, continuous delivery and Domain-Driven Design dominating the scene, there is a
need for standardization and communication about software artifacts in a “platform-
agnostic” manner. In this context, software design patterns becomes a primary tool for such
communications.
You have in your hands a book that encompasses more than four decades of collective
wisdom amassed by these two authors, as part of their continuous pursuit of knowledge
and excellence, in the software engineering and technology consulting arena. What is more
significant is the fact that these knowledge representations are a direct reflection of a
practitioner’s mindset; some of those have been undertaken for our organization under our
supervision! This is more than a reference book and should be looked at as a handbook for
developers who are aspiring to take their skills to the next level and design state-of-the-art
systems independently. This is undoubtedly a book that helps unfold many underlying
principles that further educate and help one appreciate the various programming
paradigms that are in vogue, as I write this foreword.
We have been continuously disrupting and pushing computing limits way beyond CPUs
and GPUs over the past five decades. It is quite amazing to see the ground the authors have
covered, in terms of contemplating the evolution of software design, patterns and idioms, to
help developers create scalable and consistent code. More than coverage, their focus has
been on certain aspects of design that help you create well structured (leveraging GoF
patterns), scalable (through concurrent and parallel programming) and reliable (through
functional and reactive programming) code with some of the .NET platform tools that
transcend conventional imperative programming techniques.
At the core, the book deals with how pattern-based software development helps one to
write better code. The authors have deliberately crafted the book to convey how various
development patterns that are part of different catalogues can be put to use in a coordinated
manner to write good quality code in .NET. The book covers how one can use GoF, POSA,
DDD, POEAA, and EIP catalogue in the C# programming language.
Plik z chomika:
Dzidekx
Inne pliki z tego folderu:
Vulkan Cookbook.mobi
(21844 KB)
Vulkan Cookbook.epub
(11910 KB)
Learning Vulkan.mobi
(19129 KB)
Learning Vulkan.epub
(12428 KB)
3D Printing Blueprints.mobi
(48620 KB)
Inne foldery tego chomika:
Pliki dostępne do 01.06.2025
Pliki dostępne do 19.01.2025
Pliki dostępne do 21.01.2024
!Polish
!Polish AudioBooks(1)
Zgłoś jeśli
naruszono regulamin