Template Method Pattern Applet specific explanation
This address: Http://blog.csdn.net/caroline_wendy
Reference Template Method pattern: http://blog.csdn.net/caroline_wendy/article/details/32159455
Template Method Pattern, an applet is a small program that can run on a Web page, and the applet has very many hooks.
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:
Design pattern-Template method pattern (templates mode) Applet specific explanation