Java 简单的控制台程序,但我需要搜索算法的GoF模式
我想知道在我的简单Java控制台程序中实现搜索功能时,应该研究什么样的GoF模式 它基本上只是一个registry类,其中包含已注册的所有其他模型类的信息。 然后,我想实现一个搜索,根据使用的搜索关键字返回已注册的成员 i、 e.关键词:输入姓名、电话号码、车型、年龄 我曾想象过,这就像你输入你想搜索的关键字,它们将被搜索并链接在一起。然后你可以得到一个新行,输入你想要的关键字,然后这些关键字将是内部的,但链接到前者与或 示例(如果不使用关键字,则仅x): 将返回一个all Johns FULL,填充其他关键字,但:Java 简单的控制台程序,但我需要搜索算法的GoF模式,java,search,design-patterns,Java,Search,Design Patterns,我想知道在我的简单Java控制台程序中实现搜索功能时,应该研究什么样的GoF模式 它基本上只是一个registry类,其中包含已注册的所有其他模型类的信息。 然后,我想实现一个搜索,根据使用的搜索关键字返回已注册的成员 i、 e.关键词:输入姓名、电话号码、车型、年龄 我曾想象过,这就像你输入你想搜索的关键字,它们将被搜索并链接在一起。然后你可以得到一个新行,输入你想要的关键字,然后这些关键字将是内部的,但链接到前者与或 示例(如果不使用关键字,则仅x): 将返回一个all Johns FULL
Name: John Phone-Number:x Car-Type: x Age:x
Name: x Phone-Number:x Car-Type: Wagon Age: x
Name: x Phone-Number:x Car-Type: x Age: >55
将归还所有的约翰,所有的货车所有人和55岁以上的人
UI不是问题/问题,它只是为了解释-问题是对于这个实现,我应该研究什么GoF模式,我一直在阅读它们,我不太确定。可能是迭代器模式?可以使用访问者设计模式。为什么您认为需要设计模式?代码不需要模式。
Name: John Phone-Number:x Car-Type: x Age:x
Name: x Phone-Number:x Car-Type: Wagon Age: x
Name: x Phone-Number:x Car-Type: x Age: >55