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

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
主站蜘蛛池模板: 盈江县| 五寨县| 龙陵县| 建宁县| 阳春市| 灵寿县| 武威市| 兴国县| 璧山县| 大宁县| 沽源县| 攀枝花市| 河源市| 香港| 江达县| 河南省| 德令哈市| 南岸区| 广灵县| 鄱阳县| 柳河县| 泉州市| 寿宁县| 望谟县| 本溪市| 鄄城县| 邵阳市| 北海市| 板桥市| 肥乡县| 中阳县| 多伦县| 辽宁省| 大冶市| 那坡县| 清徐县| 大宁县| 齐齐哈尔市| 全州县| 闽侯县| 霍城县|