我正在构建一个发送/接收消息系统。消息可以是created
,replied
和forwarded
。所有刀片服务器都使用相同的刀片文件。对于创建,每个字段title, body, recipient, attachment
为空,但对于答复,recipient
是消息的发送者。在forward
中,收件人字段为空。根据该操作,字段的不同情况可能会发生。
这是我的问题,应该为每个操作或基于操作创建不同的刀片文件,还是将if else
语句放入刀片文件并创建相应的字段?
两种方法都有其自身的缺点。对于不同的刀片文件,很难维护该网站。例如,更改UI中的颜色或其他内容,需要更改每个刀片文件。
提前谢谢。