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

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
主站蜘蛛池模板: 云阳县| 海口市| 越西县| 大安市| 黑山县| 岫岩| 赞皇县| 桂东县| 临邑县| 花垣县| 长汀县| 梅河口市| 岚皋县| 神农架林区| 普宁市| 嵩明县| 桐柏县| 股票| 灵武市| 如皋市| 富民县| 师宗县| 祁门县| 横山县| 时尚| 通榆县| 平潭县| 永州市| 台山市| 肃北| 铜鼓县| 竹山县| 丹江口市| 东明县| 瑞昌市| 定陶县| 盖州市| 天门市| 定远县| 丘北县| 尉氏县|