《设计模式解析》 第16章 分析矩阵 复习题

《设计模式解析》 第16章 分析矩阵 复习题

 

Review Questions

Observations

1:

What goes in the far left column of the analysis matrix?

最左边 一列是特性的名字

2:

What do the rows of the analysis matrix represent?

某个特性的不同情况

3:

What do the columns of the analysis matrix represent?

列表示的是每一个情况的特性

4:

Which patterns described in this book might be present in an analysis matrix?

工厂模式、策略模式、桥接模式

Interpretations

1:

At what level of perspective does the analysis matrix operate?

实现视角

2:

In what way is the analysis matrix similar to commonality/variability analysis?

最左边的是他们的抽象,理解为共性。

右边的是各个情况各自的情况,理解为可变性。

Opinions and Applications

1:

Can patterns help handle variation more efficiently?

模式总结了一些通用的模式,将一些变化进行封装。能够有效处理变化。

2:

Do you agree with the observations about users made in this chapter? Can you give examples from your own experience?

是的,用户往往对于自己的需求不能提出很明确的要求。

对于具体问题,能够给出可信度高的回复。但对于一般性的问题,却不太可信。因为他们也比较少去总结,或去深究这些问题。仅仅是停留在表面。

3:

Do you believe that the analysis matrix is generally useful for most problem domains?

是的。

一般来说,都能够列出各个问题的相关特性,并对于各种情况的相对的特性进行归类、制定。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章