رفتن به مطلب
انجمن اندروید ایران | آموزش برنامه نویسی اندروید و موبایل
  • android.png.1fab383bc8500cd93127cebc65b1dcab.png

منظور از محصول اوليه چيست؟


پست های پیشنهاد شده

Prototype بدین معنی میباشد که از شی خود یک کپی بگیرید :

[align=center]Prototype.gif[/align]

مثال :

class Bike implements Cloneable {  private int gears;  private String bikeType;  private String model;  public Bike() {    bikeType = "Standard";    model = "Leopard";    gears = 4;  }   public Bike clone() {    return new Bike();  }   public void makeAdvanced() {    bikeType = "Advanced";    model = "Jaguar";    gears = 6;  }  public String getModel(){    return model;  }} public class Workshop {  public Bike makeJaguar(Bike basicBike) {    basicBike.makeAdvanced();    return basicBike;  }  public static void main(String args[]){    Bike bike = new Bike();    Bike basicBike = bike.clone();    Workshop workShop = new Workshop();    Bike advancedBike = workShop.makeJaguar(basicBike);    System.out.println("Prototype Design Pattern: "+advancedBike.getModel());  }}
لینک ارسال
به اشتراک گذاری در سایت های دیگر

این مثال رو نگاهی بندازید کاملا شرح داده به چه صورتی عمل کنید :

http://www.tutorialspoint.com/design_pattern/prototype_pattern.htm

لینک ارسال
به اشتراک گذاری در سایت های دیگر

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
×
  • اضافه کردن...