۱۲-فروردین-۱۳۸۷, ۱۱:۱۰:۵۸
صورت مساله
شرکتی در نظر دارد یک سا ختمان اداری دو طبقه بسازد و ان را به اسانسوری با جدیترین فناوری مجهز کند. این شرکت قصد دارد یک شبیه ساز نرم افزاری شی گرا توسعه دهد که عملیات اسانسور را مدل سازی و معلوم کند که ایا این اسانسور نیازهای ان را بر اورده می سازد یا خیر.
1.هر بار که فردی وارد شبیه سازی می شود با استفاده از عملگر new یک شی person که نماینده ان فرد است ایجاد کند. توجه کنید که new برای شی ایجاد شده سازنده را احضار می کند و البته این سازنده باید برای یک شی مقدار اولیه مناسبی تعیین کند . هر بار که فرد شبیه ساز را ترک می کند (با پیاده شدن از اسانسور ) با استفا ده از عملگر delete این شی person را نابود کند و حافظه ی اشغال شده توسط این شی را ازاد کنید. یاداوری میشود که delete برای شی در حال نابود شدن نابود کننده را احضار می کند.
2.روابط ترکیبی میان رده هایی را که برای شبیه سازی اسانسور پیاده سازی کردید فهرست کنید.
شرکتی در نظر دارد یک سا ختمان اداری دو طبقه بسازد و ان را به اسانسوری با جدیترین فناوری مجهز کند. این شرکت قصد دارد یک شبیه ساز نرم افزاری شی گرا توسعه دهد که عملیات اسانسور را مدل سازی و معلوم کند که ایا این اسانسور نیازهای ان را بر اورده می سازد یا خیر.
1.هر بار که فردی وارد شبیه سازی می شود با استفاده از عملگر new یک شی person که نماینده ان فرد است ایجاد کند. توجه کنید که new برای شی ایجاد شده سازنده را احضار می کند و البته این سازنده باید برای یک شی مقدار اولیه مناسبی تعیین کند . هر بار که فرد شبیه ساز را ترک می کند (با پیاده شدن از اسانسور ) با استفا ده از عملگر delete این شی person را نابود کند و حافظه ی اشغال شده توسط این شی را ازاد کنید. یاداوری میشود که delete برای شی در حال نابود شدن نابود کننده را احضار می کند.
2.روابط ترکیبی میان رده هایی را که برای شبیه سازی اسانسور پیاده سازی کردید فهرست کنید.