نمایش نتایج 1 تا 4 از 4

نام تاپیک: سوال در زمینه لیست ها

Threaded View

پست قبلی پست قبلی   پست بعدی پست بعدی
  1. #1

    سوال در زمینه لیست ها

    سلام من این نمونه کد رو دیدم و اصلا معنیشو نفهمیدم.
    لطفا اگه ممکنه یکی اینو توضیح بده:

    importjava.util.ArrayList;
    importjava.util.List;

    publicclass Pool<T>{
    publicinterface PoolObjectFactory<T>{
    public T createObject();
    }

    privatefinal List<T> freeObjects;
    privatefinal PoolObjectFactory<T> factory;
    privatefinalint maxSize;

    public Pool(PoolObjectFactory<T> factory, int maxSize){
    this.factory= factory;
    this.maxSize= maxSize;
    this.freeObjects=new ArrayList<T>(maxSize);
    }

    public T newObject(){
    T object =null;

    if(freeObjects.size()==0)
    object = factory.createObject();
    else
    object = freeObjects.remove(freeObjects.size()-1);

    return object;
    }

    publicvoid free(T object){
    if(freeObjects.size()< maxSize)
    freeObjects.add(object);
    }
    }


    مثلا این
    Pool<T>


    یعنی چی ؟؟

    T اینجا کارش چیه ؟؟

    چرا اومده تو کلاس Pool<T> یه interface بنام PoolObjectFactory<T> تعرف کرده ؟؟

    مگه برای استفاده از interface نباید که اول یه کلاس تعریف کرد و اونو توش implement کرد ؟؟
    پس چطور اینکارو نکرده اومده factory.createObject(); رو اجرا میکنه ؟؟

    تو اینترنت هیچ توضیح فارسی در مورد اینا پیدا نمیکنم از سایتای خارجی هم اصلا چیزی نمیفهمم.
    آخرین ویرایش به وسیله se8820726 : دوشنبه 12 اسفند 1392 در 23:15 عصر

تاپیک های مشابه

  1. یه سوال در زمینه فیلتر کردن دیتا بیس؟
    نوشته شده توسط white fox در بخش برنامه نویسی در 6 VB
    پاسخ: 0
    آخرین پست: چهارشنبه 02 شهریور 1384, 04:13 صبح
  2. سوال: رنگ زمینه کنترل sstab ؟
    نوشته شده توسط Success در بخش برنامه نویسی در 6 VB
    پاسخ: 0
    آخرین پست: پنج شنبه 25 فروردین 1384, 09:46 صبح
  3. 2 سوال (FindDialog & لیست فونتها)
    نوشته شده توسط سیدهانی در بخش VB.NET
    پاسخ: 2
    آخرین پست: شنبه 30 آبان 1383, 22:57 عصر
  4. سوال در زمینه توابع gmp
    نوشته شده توسط moeen amirlatifi در بخش PHP
    پاسخ: 2
    آخرین پست: سه شنبه 25 فروردین 1383, 00:24 صبح
  5. سوال در زمینه php_self
    نوشته شده توسط moeen amirlatifi در بخش PHP
    پاسخ: 1
    آخرین پست: پنج شنبه 20 فروردین 1383, 18:22 عصر

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •