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

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

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

    本站不再更新,歡迎光臨 java開發(fā)技術(shù)網(wǎng)
    隨筆-230  評論-230  文章-8  trackbacks-0

    用原型實例指定創(chuàng)建對象的種類,并且都過拷貝這些原型建建新的對象。
    prototype模式充許一個對象再創(chuàng)建另一個可定制的對象,根本無需知道創(chuàng)建的細節(jié)。
    java中提供了clone()來實現(xiàn)對象克隆。所以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 有貓相伴的日子 閱讀(245) 評論(0)  編輯  收藏 所屬分類: Patterns
    本站不再更新,歡迎光臨 java開發(fā)技術(shù)網(wǎng)
    主站蜘蛛池模板: 国产高清在线精品免费软件| 国产又长又粗又爽免费视频| 亚洲 综合 国产 欧洲 丝袜| 一区二区三区亚洲视频| 亚洲爆乳精品无码一区二区| 美女视频免费看一区二区| 国内精品免费久久影院| 97免费人妻在线视频| 18勿入网站免费永久| 免费人成激情视频| 亚洲av乱码一区二区三区香蕉| 国产成人综合久久精品亚洲| 日韩免费高清大片在线| 亚洲爽爽一区二区三区| 亚洲人成综合在线播放| 182tv免费视频在线观看| 免费国产小视频在线观看| 朝桐光亚洲专区在线中文字幕| 7723日本高清完整版免费| 97se亚洲国产综合自在线| 69精品免费视频| 亚洲熟妇无码AV| 久视频精品免费观看99| 亚洲成色在线综合网站| 国产成人+综合亚洲+天堂| 丁香五月亚洲综合深深爱| 亚洲熟妇AV日韩熟妇在线| 亚洲av高清在线观看一区二区| 97人妻精品全国免费视频| 性xxxx黑人与亚洲| 国产精品亚洲美女久久久| 亚洲最大中文字幕无码网站| 国产一区视频在线免费观看| 亚洲AV色欲色欲WWW| 白白国产永久免费视频| 亚洲国产成人精品无码区在线网站| 四虎成人免费大片在线| 2017亚洲男人天堂一| 久久久久噜噜噜亚洲熟女综合| 真人做A免费观看| 国产A∨免费精品视频|