- Learning Python Design Patterns(Second Edition)
- Chetan Giridhar
- 135字
- 2021-07-16 09:46:13
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
推薦閱讀
- Practical Data Analysis Cookbook
- Python數據可視化:基于Bokeh的可視化繪圖
- Programming ArcGIS 10.1 with Python Cookbook
- 數據庫系統原理及MySQL應用教程
- SQL語言從入門到精通
- Kotlin從基礎到實戰
- Raspberry Pi Home Automation with Arduino(Second Edition)
- Creating Mobile Apps with jQuery Mobile(Second Edition)
- Python機器學習之金融風險管理
- FPGA嵌入式項目開發實戰
- Hadoop 2.X HDFS源碼剖析
- ASP.NET求職寶典
- Get Your Hands Dirty on Clean Architecture
- 和孩子一起學編程:用Scratch玩Minecraft我的世界
- 測試工程師Python開發實戰