- Modular Programming with PHP 7
- Branko Ajzele
- 153字
- 2021-07-14 10:06:00
Summary
Design patterns are a common, high-level language for developers. They enable a short-hand way of communicating application design among team members. Understanding how to recognize and implement design patterns shifts our focus to business requirement solving, rather than tinkering with how to glue our solution together on a code level.
Coding, like most hand-crafted disciplines, is one of those where you get what you pay for. While implementing a number of design patterns takes a certain amount of time, lack of doing so on a larger project will likely catch up with us in the future, one way or another. Similar to the "use a framework or not" debate, implementing the right design patterns affects extensibility, re-usability, adaptability, and maintainability of our code. Therefore, making it more future proof.
Moving forward, in the next chapter, we will look into the SOLID design principles and the role they play in software development processes.
- Learning Neo4j
- 機器人Python青少年編程開發實例
- Hands-On C++ Game Animation Programming
- Spring實戰(第5版)
- C和C++游戲趣味編程
- 利用Python進行數據分析
- iOS自動化測試實戰:基于Appium、Python與Pytest
- Scratch3.0趣味編程動手玩:比賽訓練營
- Couchbase Essentials
- Hands-On GUI Programming with C++ and Qt5
- 軟件工程基礎與實訓教程
- 精通Spring:Java Web開發與Spring Boot高級功能
- FusionCharts Beginner’s Guide:The Official Guide for FusionCharts Suite
- 青少年Python趣味編程
- Learning Redux