标签: algorithm filter
应该使其可扩展。
当我说让它可扩展时,我的意思是稍后可以轻松添加过滤器选项的细节。
按照设计,解析和渲染最好是独立的。(?)
在解析过程中,如果需要,需要显示下一级过滤器选项。
我的意思是它应该在每个过滤器标签的过滤长度内“if neccesary”。
如果选项的详细信息不是必要的,如何使过滤选项的细节可扩展?
对于性能问题,应将所有相关字段放在同一个表中。
有关过滤器的实时演示,请参阅here。
答案 0 :(得分:0)
你看过Decorator pattern吗?