官术网_书友最值得收藏!

Chapter 1. Introduction to Design Patterns

In this chapter, we will go through the basics of object-oriented programming and discuss the object-oriented design principles in detail. This will get us prepared for the advanced topics covered later in the book. This chapter will also give a brief introduction to the concept of design patterns so that you will be able to appreciate the context and application of design patterns in software development. Here we also classify the design patterns under three main aspects—creational, structural, and Behavioral patterns. So, essentially, we will cover the following topics in this chapter:

  • Understanding object-oriented programming
  • Discussing object-oriented design principles
  • Understanding the concept of design patterns and their taxonomy and context
  • Discussing patterns for dynamic languages
  • Classifying patterns—creational pattern, structural pattern, and behavioral pattern
主站蜘蛛池模板: 沅江市| 涿州市| 同江市| 克东县| 子长县| 襄垣县| 南华县| 宁波市| 泾源县| 河南省| 观塘区| 龙海市| 内江市| 大关县| 天台县| 成都市| 抚宁县| 陆川县| 彭阳县| 聂荣县| 东明县| 荥经县| 湘西| 东乡| 鄂伦春自治旗| 项城市| 遵义市| 富民县| 长武县| 五峰| 离岛区| 麻江县| 蒲城县| 南江县| 塔河县| 宜春市| 沁阳市| 朝阳市| 裕民县| 祁东县| 萝北县|