我将前端控制器模式与命令解析器类结合使用,它的唯一功能是将请求从视图映射到命令对象。
一切正常,但我开始怀疑我的实现(基本上由 switch 语句组成)实际上是不好的做法。
用 XML 文件替换此 switch 语句,或者将请求物理映射到命令类中的文件(即请求名称将是文件名),或者为此目的使用 switch 语句是否更好?
编辑:我正在使用 MVC,前端控制器存在于控制器中。这更像是设计模式问题中的设计模式。
我将前端控制器模式与命令解析器类结合使用,它的唯一功能是将请求从视图映射到命令对象。
一切正常,但我开始怀疑我的实现(基本上由 switch 语句组成)实际上是不好的做法。
用 XML 文件替换此 switch 语句,或者将请求物理映射到命令类中的文件(即请求名称将是文件名),或者为此目的使用 switch 语句是否更好?
编辑:我正在使用 MVC,前端控制器存在于控制器中。这更像是设计模式问题中的设计模式。