<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    本站不再更新,歡迎光臨 java開發技術網
    隨筆-230  評論-230  文章-8  trackbacks-0

    用原型實例指定創建對象的種類,并且都過拷貝這些原型建建新的對象。
    prototype模式充許一個對象再創建另一個可定制的對象,根本無需知道創建的細節。
    java中提供了clone()來實現對象克隆。所以prototype模式變得了很簡單。請參考以下例程:
    package com.pdw.pattern;

    abstract class AbsHello implements Cloneable{
    ?
    ?String username;

    ?public String getUsername() {
    ??return username;
    ?}

    ?public void setUsername(String username) {
    ??this.username = username;
    ?}
    ?
    ?public abstract void sayHello();
    ?
    ?public Object clone(){
    ??Object object=null;
    ??try{
    ???object=super.clone();
    ???
    ??}catch(Exception e){
    ???System.err.println(e);
    ??}
    ??return object;
    ?}
    }
    class OneHello extends AbsHello{
    ?public OneHello(){
    ??setUsername("peidw");
    ?}
    ?@Override
    ?public void sayHello() {
    ??// TODO Auto-generated method stub
    ??System.out.println("OneHello-->SayHello to "+username);
    ?}
    ?
    }

    class TwoHello extends AbsHello{
    ?public TwoHello(){
    ??setUsername("pxm");
    ?}
    ?@Override
    ?public void sayHello() {
    ??// TODO Auto-generated method stub
    ??System.out.println("TwoHello-->sayHello to "+username);
    ?}
    ?
    }

    public class Prototype {

    ?/**
    ? * @param args
    ? */
    ?public static void main(String[] args) {
    ??// TODO Auto-generated method stub
    ??AbsHello oneh=new OneHello();
    ??AbsHello twoh=new TwoHello();
    ??oneh.sayHello();
    ??twoh.sayHello();
    ?}

    }


    posted on 2006-06-28 23:26 有貓相伴的日子 閱讀(244) 評論(0)  編輯  收藏 所屬分類: Patterns
    本站不再更新,歡迎光臨 java開發技術網
    主站蜘蛛池模板: 免费看黄网站在线看| 日本免费v片一二三区| 丝袜熟女国偷自产中文字幕亚洲| 亚洲国产一区二区三区| 四虎国产精品免费久久| 又粗又黄又猛又爽大片免费| 免费大片黄在线观看yw| 国产色爽女小说免费看| 成年女人免费视频播放77777| 免费一级做a爰片性色毛片| 亚洲色欲一区二区三区在线观看| 亚洲va在线va天堂va888www| 国产日产亚洲系列最新| 亚洲熟女综合色一区二区三区| 久久免费香蕉视频| 精品久久免费视频| 亚洲第一页在线播放| 国产拍拍拍无码视频免费| 亚洲成av人片天堂网老年人| 无码专区一va亚洲v专区在线 | 麻豆精品国产免费观看| 亚洲av无码成h人动漫无遮挡| 亚洲尹人香蕉网在线视颅| 三年片免费高清版| 亚洲人成影院在线无码观看| 亚洲一本到无码av中文字幕| 日本一卡精品视频免费| 亚洲国产另类久久久精品小说 | 亚洲婷婷第一狠人综合精品| 99热亚洲色精品国产88| 69成人免费视频| heyzo亚洲精品日韩| 人妻无码中文字幕免费视频蜜桃| 精品无码国产污污污免费| 九九精品国产亚洲AV日韩| 国产伦精品一区二区三区免费下载 | 免费夜色污私人影院在线观看| WWW亚洲色大成网络.COM| 久久精品亚洲福利| 美女无遮挡拍拍拍免费视频| 亚洲精品白浆高清久久久久久|