求助!有关程序可扩展性方面的一道案例题
一个Winfrom应用程序,无数据库。案例:一家动物园的项目,假设起初有5种动物,页面有个列表列出所有动物,每一种动物必需是一个单独的实体(Model),每个实体都有一个Display()的方法用于显示动物信息。在列表中点击该动物触发Display()方法来显示每种动物的不同信息。
要求:为考虑扩展性,在不允许重新编译项目的前提下,我可以随意增加动物种类。
要求重点:1.没有数据库 2.每一种动都必需是一个实体类 3.不能重新编译.exe运行程序
这道题该如何实现,希望大家帮帮我,说的详细一些,是用 抽象类,接口,还是工厂,具体怎么去实现呢?在线等答。