给你的架构中添加一个渲染器
我们需要另一个类,让它来读取World 中的信息并据此绘制出蜂巢,蜜蜂和花朵。我们将会添加一个叫做 Renderer 的类来做上述的事情。而由于你的其他类都是封装良好的,所以这并不会导致已有代码的太多修改。
由于Bee,Hive,Flower和World这些类是封装良好的,所以可以添加一个渲染这些对象的类并不会对已有代码产生什么影响。
给你的架构中添加一个渲染器
我们需要另一个类,让它来读取World 中的信息并据此绘制出蜂巢,蜜蜂和花朵。我们将会添加一个叫做 Renderer 的类来做上述的事情。而由于你的其他类都是封装良好的,所以这并不会导致已有代码的太多修改。
由于Bee,Hive,Flower和World这些类是封装良好的,所以可以添加一个渲染这些对象的类并不会对已有代码产生什么影响。