Advantages of using IC Cards
So what are the advantages of using IC Cards to represent patterns visually?
From the example we just analyzed, we can outline several features of IC Card
pattern representation.
- IC Card representation is easy to learn and understand.
- IC Cards are inherently object-oriented and are well suited for presenting
software design patterns.
- IC Cards carry useful information about each design component (For
example, description, task, and interaction method)
- IC Cards provide a dynamic information about object interaction by using
task color coding.
- IC Cards is a formal framework that can be used for virtually every
pattern.
- IC Cards can be automatically generated from source code examples.
The last feature of IC Cards will be demonstrated in the next slide.