- 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
推薦閱讀
- 新一代通用視頻編碼H.266/VVC:原理、標準與實現
- Cocos2d-x游戲開發:手把手教你Lua語言的編程方法
- Java技術手冊(原書第7版)
- Full-Stack Vue.js 2 and Laravel 5
- Keras深度學習實戰
- Mastering openFrameworks:Creative Coding Demystified
- Terraform:多云、混合云環境下實現基礎設施即代碼(第2版)
- 軟件測試教程
- Android群英傳
- Java并發編程:核心方法與框架
- Django Design Patterns and Best Practices
- Unity Android Game Development by Example Beginner's Guide
- AI自動化測試:技術原理、平臺搭建與工程實踐
- Web前端開發最佳實踐
- Spring Boot從入門到實戰