Crystal中的设计模式示例 用于晶体的GoF设计模式的模型和代码示例。 该项目可用于以下目标: 尝试使用Astah和M PLUS插件进行模型驱动的开发(MDD)。 了解UML模型和Crystal代码之间的映射。 了解Crystal中的GoF设计模式示例。 ETC。 UML模型示例: 水晶代码示例: # ˅ require "./file_system_element" # ˄ # Since class name of "File" can not be used duplicately, the class name is "File_". class File_ < FileSystemElement # ˅ # ˄ @name : String @size : Int32 def initialize(name : String, size : I