السلام عليكــم ورحمـة الله وبركاتــه
لدي برنامج براد انشاءه عبارة عن موقت من خلاله بتم تعقب الوقت ووعرضه عند التغير في الوقت المتبقى العرض يكةت بالثواني كالتالي :
100 seconds remaining 99 seconds remaining 98 seconds remaining ... 1 seconds remaining 0 seconds remaining
مطلوب عمل ذلك ولكن بحيث بتوافق وبخدم البرنامج التالي :
public class Run1 {
public static void main() {
// Create a Clock object with time 100 seconds:
Timer timer = new Timer(100);
// Create a Seconds representation for the timer:
TimeSeconds ts = new TimeSeconds(timer);
// Start the timer:
timer.start();
} // main
} // Class Run1طبعا مع تعديل مايلزم على البرنامج
المهم الحل مطلوب بطريقتين كالتالي :
1- استخدام an anti-pattern في الحل وذلك عن طريق تعريف كلاس Timer
يضاف له استدعاء لكلاس اخر يتم انشائه مهمته الثيام بعؤض ااوقت المتبفة بالصواني عندما يتحدث الوقت في كلاس Timer
الكلاس المضاف TimeSeconds يحتوي على دالة توقم بعرض الوقت المتبقة بالثواني TimeSeconds.Tick()
2- مطلوب نسخة اخرى باستخدام Observer design pattern
المشكلة ان الموضوع مطلوب بالجافا واخوكم في حياته كلها ماكتب كود واحد بالجافا
فهل من مساعده
