模式下面的架构模式和架构风格,设计模式是在设计领域里面的一个常见问题的解决方案,然后分成了创建型的,然后结构性的和行为性的。在RSA里头有一点特别好,所有的模式都是可以看得见的,包括它的代码的生成,在建模透视图里面,专门有一个叫模式的建模。
有一个叫模式资源管理器,叫模式浏览器。在这个模式浏览器里,所有的设计模式全部给我们总结好了,我们知道经典的设计模式有23个,11个行为性的模式,有7个结构性的模式,有5个创建性的模式。这有什么好处呢,比如说在RSA中,有一个模型,这个模型里面有很多设计元素,然后任何一个模式它有些roles,有些角色,让我们的设计模型里面的元素去充当那个角色,然后我们就可以自动生成代码,然后给它参加一堆操作。