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

Design process

Let's try and understand what we did just now.

We didn't invent mirrors in elevators. We've seen them thousands of times. But we formalized the problem (riding in an elevator is boring) and discussed alternative solutions (TV screens, glass walls) and the benefits of the commonly used solution (solves the problem, easy to implement). That's what design patterns are all about.

The basic steps of the design process are:

  1. Define exactly what the current problem is.
  2. Consider different alternatives, based on the pros and cons.
  3. Choose the solution that solves the problem, while best fitting your specific constraints.
主站蜘蛛池模板: 赞皇县| 蒙阴县| 昭平县| 中山市| 鲁甸县| 江安县| 巴东县| 商城县| 盱眙县| 泰兴市| 柘城县| 合川市| 安化县| 宜兰市| 高青县| 舟曲县| 白山市| 延川县| 上蔡县| 伊宁市| 枣庄市| 闻喜县| 泸西县| 屯昌县| 秦安县| 和田县| 六盘水市| 喀什市| 甘德县| 峨边| 搜索| 阿瓦提县| 广南县| 通海县| 南川市| 信阳市| 泸定县| 光山县| 宁明县| 孟村| 通化市|