我想要扩展apache commons email中的基类,该基类为Email。我只是想在.send()方法中添加一些节流功能。
另外还有三个类继承自Email:HtmlEmail、SimpleEmail和MultiPartEmail。
这三个派生类没有工厂方法可以创建。
有没有最好的方法可以从基类Email中扩展出这个方法?我所能想到的就是扩展这三个派生类,在每个类中重写.send()方法,并让它们调用一个共同的静态方法来实现.send()的节流功能。
另外还有三个类继承自Email:HtmlEmail、SimpleEmail和MultiPartEmail。
这三个派生类没有工厂方法可以创建。
有没有最好的方法可以从基类Email中扩展出这个方法?我所能想到的就是扩展这三个派生类,在每个类中重写.send()方法,并让它们调用一个共同的静态方法来实现.send()的节流功能。