Template Method Pattern (templates mode) Applet detailed
This address: Http://blog.csdn.net/caroline_wendy
Reference Template Method pattern: http://blog.csdn.net/caroline_wendy/article/details/32159455
Template Method Pattern, the applet is a small program that can be executed on the Web page, the applet has a lot of hooks (hook).
Specific applets use hooks to provide behavior in large numbers. Because these behaviors are implemented as hooks, the applet classes do not have to implement them.
Code:
/** * @time June 20, 2014 */package template_method.applet;import java.applet.applet;import java.awt.graphics;/** * @ Author C.l.wang * */public class MyApplet extends Applet {String message;public void init () {message = "Hello world, I ' m A live! "; repaint ();} public void Start () {message = "now I ' m starting up ..."; repaint ();} public void Stop () {message = "Oh, now I ' m being stopped ..."; repaint ();} public void Destroy () {}public void paint (Graphics g) {g.drawstring (message, 5, 15);}}
Output: