实现模式读书摘要-实现模式的价值

Tags: 实现模式

沟通、简单和灵活的价值观应当被所有开发人员所铭记。局部影响、最小化重复、将逻辑与数据捆绑等原则同样是通用性的指导思想,比价值观更贴近编程场景,在价值观和模式之间搭建了桥梁。

在《实现模式》一书的77种实现模式中,每一种模式都覆盖了编写简洁、清晰、易扩展的代码这一原则的某个方面。《实现模式》的关于“如何编写别人能懂的代码”的书。本书介绍的实现模式正是一些编程习惯,他们能让你编写出的代码更加易读。

有一个叫做Jeopardy的美国游戏节目,由主持人给出问题的答案,参赛观众则来猜问题是什么。“猜一个词,表示扔出窗外。”
“是defenestration吗?”
“答对了。”
编程就好像Jeopardy游戏:答案用Java的基本语言构造给出,程序员则经常要找出问题究竟是什么,既这些语言构造究竟是在解决什么问题。
比如说,如果答案是“把一个字段声明为Set”,那么问题可能就是“我要怎样告诉其他程序员,这是一个不允许包含重复元素的集合?”

 

Add a Comment