This book will focus on the design patterns in C#. The knowledge and efficiency of a programmer is often judged by these concepts in most of the interviews. Author has chosen the most simple and easy to remember examples to make the learning process simple and interesting. He tried to avoid unnecessary discussion and made each of the topic short and concise-so that you can learn fast. Each of these chapters has 5 major parts- The GoF definition with the core concept, at least one real life example, one computer world example and one complete implementation for each of the patterns. In all cases, you will see the complete programs with output snapshots i.e. you do not need to wait to run a program to see the corresponding outputs. Though C# is used as the programming language but if the reader is familiar with any other popular language like C++, Java etc., he/she can also learn the concepts very easily. (So, the focus is purely on the design and not on the other constructs like naming conventions etc.) Lastly, learning is a continuous process and you can continue if you can understand the concepts easily. Keeping this is mind, the book is containing the simplest examples to make your learning pathways very much easy .This approach can also help you to increase your confidence level in a short interval. As a result, you can play with them, you can love them, you can combine them in your applications and most importantly, you will have further interest- how to proceed further.
Vaskaran Sarcar is an Indian author, formerly employed at HP India PPS R&D Hub,Bangalore. He holds a M.E. in Software Engineering from Jadavpur University, a MCA from Vidyasagar University, and a B.Sc (Math) from Presidency University(formerly Presidency College). He is also a National Gate Scholar (2007-2009), and has more than 12 years of experience in Education and the IT industry. Vaskaran devoted his early years (2005-2007) to teaching at various engineering colleges, and later he joined HP India PPS R&D Hub Bangalore.After working more than 10 years at HP, on August 12, 2019, Vaskaran announced that he would be leaving HP. At the time of his retirement from HP, he was a Senior Software Engineer and Team Lead at HP. To follow his dream and passion, Vaskaran is now a full-time author. His "off-line" interests include spending quality time with his family and reading books that aren't about software! You can connect with him at vaskaran@rediffmail.com or find him on LinkedIn at https://www.linkedin.com/in/vaskarans....
Other books by the author include the following:
Design Patterns in C#( Second Edition,Apress,2020) Getting Started with Advanced C#(Apress,2020) Interactive Object-Oriented Programming in Java (Second edition,Apress,2019) Java Design Patterns (Second edition,Apress 2018) Design Patterns in C#( Apress,2018) Interactive C# (Apress,2017) Interactive Object-Oriented Programming in Java (Apress, 2016) Java Design Patterns (First Edition)(Apress, 2016), C# Basics: Test Your Skill (CreateSpace, 2015), and Operating System: Computer Science Interview Series (CreateSpace, 2014).