Servlets 在UML类图中用一个类表示多个类

Servlets 在UML类图中用一个类表示多个类,servlets,uml,class-diagram,staruml,Servlets,Uml,Class Diagram,Staruml,我正在建模一个web应用程序,它有一些HTML页面、javascript文件和6个servlet 现在,我将所有servlet放在不同的类中,但它们都共享相同的方法(doPost、doGet、processRequest,使用不同的实现),并且它们都具有原型 我想知道是否有一种方法可以用一个类来表示它们。我将用一段文字来描述这个图表,也许我可以解释这个类代表什么。如果设计在实现之前进行,我建议您使用常用方法(doPost、doGet、processRequest)创建一个接口;然后不同的类实现相

我正在建模一个web应用程序,它有一些HTML页面、javascript文件和6个servlet

现在,我将所有servlet放在不同的类中,但它们都共享相同的方法(doPost、doGet、processRequest,使用不同的实现),并且它们都具有
原型


我想知道是否有一种方法可以用一个类来表示它们。我将用一段文字来描述这个图表,也许我可以解释这个类代表什么。

如果设计在实现之前进行,我建议您使用常用方法(doPost、doGet、processRequest)创建一个接口;然后不同的类实现相同的接口。您可以选择引入一个带有接口默认实现的类,并让您的类从此类进行泛化


如果实现已经存在,老实说,它设计得不好。重构会更好。

由于您引用的所有方法(
doPost
doGet
processRequest
)似乎都是从Java的
HttpServlet
继承而来的,您也可以用它们的公共父类
HttpServlet
来表示所有实现