关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。关闭4年前。Improvethisquestion我发现自己在许多新项目中一次又一次地编写相同的编程模式。我一直在考虑创建我自己的此类模式的典型实现的可重用库-不是试图涵盖所有可能的设计模式,但只有那些经验表明将此类典型实现放在一个库(例如,适配器、工厂等...)-但在我想知道是否没有用于此目的的现有库可用于Java之前?我知道很难以一种可以在具有复杂需求(例如,模式的组合、参与多个模式的类等)的不同实现之间重用的方