为什么HttpServlet即使该类中没有抽象方法,也将类声明为抽象?
HttpServlet
这是因为它遵循模板方法设计模式。这些doXxx()方法具有返回HTTP 405 未实现方法 错误的所有默认行为。如果所有这些方法都是抽象的,那么即使您的业务需求根本不需要它们,也将不得不覆盖所有这些方法。这只会导致样板代码和不确定/不直观的行为。
doXxx()