Overview of SOLID Principles and Design Patterns

  • Bipin Joshi
Chapter

Abstract

Modern programming languages such as C# are object oriented in nature. The C# language allows you to think and program in terms of classes and objects. However, knowing C# language keywords and features is just one part of the story. Equally important is knowing how these features can be put to use in the best possible way so as to result in a better quality code base and ultimately help in building software that is robust, flexible, maintainable, and extensible.

Keywords

Design Pattern Base Class Mobile Client Polymorphic Behavior Collective Wisdom 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.

Supplementary material

416860_1_En_1_MOESM1_ESM.zip (3.5 mb)
Source Code (zip 3,558 kb)

Copyright information

© Bipin Joshi 2016

Authors and Affiliations

  • Bipin Joshi
    • 1
  1. 1.301 PitruchhayaThaneIndia

Personalised recommendations