ستشرح هذه المدونة عمل 'إعادة البناء' في جافا.
كيف تعمل إعادة البناء في جافا؟
' إعادة بناء التعليمات البرمجية 'في Java يتوافق مع تغيير وتحسين بنية الكود دون تغيير وظائفه ، وبالتالي تبسيط الكود.
مثال 1: تطبيق وظائف التعليمات البرمجية بدون إعادة بناء ديون في Java
في هذا المثال ، يمكن مقارنة القيم من خلال الوظيفة المعرفة من قبل المستخدم دون 'إعادة بناء':
عام فصل إعادة بناء التعليمات البرمجية {
عام ثابتة منطقي يساوي ( int اختيار 1 و int val2 ) {
لو ( اختيار 1 == val2 ) {
يعود حقيقي ؛
}
آخر لو ( اختيار 1 > val2 || اختيار 1 < val2 ) {
يعود خطأ شنيع ؛
}
آخر {
يعود خطأ شنيع ؛
} }
عام ثابتة فارغ رئيسي ( خيط أرجس [ ] ) {
نظام. خارج . println ( يساوي ( 2 و 2 ) ) ؛
} }
وفقًا لسطر الكود أعلاه ، قم بتطبيق الخطوات التالية:
- أولاً ، حدد وظيفة تسمى ' يساوي () ' املك ' منطقي 'نوع الإرجاع.
- تتوافق معلمات الوظيفة مع القيم التي تم تمريرها والتي تحتاج إلى تقييم لتحقيق المساواة.
- في تعريفها (الوظيفة) ، في ' لو '، تحقق مما إذا كانت القيم' متساوي 'وإرجاع النتيجة المنطقية المقابلة.
- وإلا ، فقم بإرجاع ' خطأ شنيع 'الناتج في حالة القيم أكبر أو أصغر بالمقارنة مع بعضها البعض.
- في ال ' رئيسي() '، استدعاء الوظيفة المُعلنة عن طريق تمرير القيم المتطابقة كوسائطها.
انتاج |
في هذا الناتج ، يمكن ملاحظة أنه نظرًا لأن القيم متساوية ، فإن ' لو 'يتم استدعاء العبارة ويتم إرجاع النتيجة المنطقية المقابلة.
مثال 2: إعادة هيكلة وظائف التعليمات البرمجية في Java
يطبق المثال التالي إعادة بناء الكود أعلاه عن طريق تبسيطه ، وبالتالي جعله موجزًا:
عام فصل إعادة بناء التعليمات البرمجية {
عام ثابتة منطقي يساوي ( int اختيار 1 و int val2 ) {
يعود ( اختيار 1 == val2 ) ؛
}
عام ثابتة فارغ رئيسي ( خيط أرجس [ ] ) {
نظام. خارج . println ( يساوي ( 2 و 2 ) ) ؛
} }
في كتلة التعليمات البرمجية أعلاه:
- أولاً ، ما عليك سوى مقارنة الأعداد الصحيحة التي تم تمريرها كوسيطات دالة وإرجاع ' منطقي 'نتيجة بناءً على فحص المساواة المطبق.
- القيم المنطقية ' حقيقي ' أو ' خطأ شنيع 'على أساس المقارنة الراضية وغير الراضية ، على التوالي.
- أخيرًا ، قم باستدعاء الوظيفة المحددة عن طريق تمرير الأعداد الصحيحة المحددة ليتم تقييمها للمقارنة.
انتاج |
يشير هذا الإخراج إلى أن الوظيفة المنفذة ، في المثال السابق ، يمكن تحقيقها عن طريق إعادة بناءها وتطبيقها في سطر واحد فقط.
نصائح احترافية يجب مراعاتها أثناء 'إعادة البناء'
فيما يلي بعض النصائح الفعالة التي يجب مراعاتها أثناء ' إعادة بناء التعليمات البرمجية وظائف الكود:
- إذا كانت هناك حاجة لإضافة تعليق عند كتابة طريقة ، فضع الوظيفة في طريقة منفصلة.
- في حالة وجود طريقة تشتمل على أكثر من ' خمسة عشر “خطوط الكود ، حلل المهام والمهام الفرعية التي ينفذها وحاول تطبيق المهام الفرعية في طريقة منفصلة.
- تخلص من الطريقة المعقدة بإلحاق جزء من وظائف الطريقة بطريقة منفصلة.
- القوائم الطويلة لـ ' حدود 'صعبة الفهم ، واستخدام الأساليب مع هذه المعلمات أمر صعب. لذلك ، من الأفضل تمرير كائن كامل بدلاً من ذلك.
فوائد 'إعادة البناء'
' إعادة بناء التعليمات البرمجية 'المزايا التالية:
- يوفر الراحة في تحديد موقع أخطاء التعليمات البرمجية.
- تعمل إعادة البناء على تحسين جودة الكود.
- يبسط وظائف الكود.
- هذا النهج يسرع وتيرة تطوير البرمجيات.
- يساعد في فهم وتحليل الكود المكتوب من قبل مطورين آخرين.
خاتمة
' إعادة بناء التعليمات البرمجية 'في Java يتوافق مع تغيير وتعزيز بنية الكود دون تغيير / تعديل وظائفه ، وبالتالي تبسيط الكود. هذا أسلوب ذكي مفيد في إدارة الذاكرة ، وتبسيط الكود ، وتحديد موقع قيود الكود بشكل ملائم. ناقش هذا المقال عمل إعادة البناء في جافا.