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

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.

主站蜘蛛池模板: 金门县| 黄冈市| 和平县| 昭觉县| 若羌县| 海晏县| 榕江县| 于都县| 清苑县| 金山区| 孙吴县| 拜城县| 新丰县| 体育| 西城区| 玛曲县| 阿勒泰市| 巨野县| 淮北市| 巴马| 若尔盖县| 禹州市| 贡山| 安丘市| 温泉县| 阜康市| 铜鼓县| 凤山市| 禹城市| 读书| 临澧县| 久治县| 兴城市| 广东省| 咸宁市| 岳普湖县| 屏南县| 宁乡县| 萨迦县| 元江| 东乌珠穆沁旗|