《設計模式解析》 第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?

是的。

一般來說,都能夠列出各個問題的相關特性,並對於各種情況的相對的特性進行歸類、制定。

 

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