المحامين فرنسا على الإنترنت!


التكوين إلى الإنقاذ من الميراث


مفهوم الميراث هو المفهوم الذي يجب على المرء أن السيطرة عند واحد يستخدم اللغة كائنإذا كنت ترغب في تنظيم التعليمات البرمجية الخاصة بك حول الكائنات ، هناك احتمال قوي أن كنت سوف تكون واجهت مع الحاجة إلى استخدام الميراث. على الرغم من أن إرث يجلب الكثير من المزايا التي لا يمكن إنكارها ، ليس هذا هو الحل لجميع المشاكل. إذا كنت تقع في الاستخدام العشوائي من الميراث ، هناك فرصة كبيرة أن كنت أصابع بضعة أشهر في وقت لاحق عندما كنت في حاجة إلى التطور الوظيفي نطاق التطبيق الخاص بك. وبطبيعة الحال فإنه من المغري أن يقول:"إذا كنت يرث من فو ، ثم سوف يكون كل معالمه من دون أي جهد.". ولكن في نفس الوقت سوف تربط بقوة إلى كل من الفصول الدراسية و إذا جاءوا إلى تتباعد في المستقبل سوف لا تكون قادرة على أن تقول"حسنا, أنها تشترك في نفس عندما عدد قليل من السمات". ثم عليك أن تبدأ لندرك أنه من الصعب الآن لاختبار كل من هذه الفئات ، وأنه من غير الواضح إلى الانقسام. الاهتمام المطورين لم تشهد أن لا يدرك المرء هذه الحقيقة التي في منتصف المشروع أو عندما يريد العميل إجراء تغيير على العملية من القائمة عنصر. يمكنك صدقوني في كلمة, ينتهي دائما قبل الحصول على. فمن الضروري أن تكون قادرة على الكشف عن أنواع مختلفة من العلاقات التي يمكن أن توجد بين الطبقات. فئة يمكن أن تكون مرتبطة مع بعضها البعض عن طريق ثلاثة أنواع من العلاقات: تكوين وسوف يكون دائما أكثر مرونة من ولن تكون ذات صلة مباشرة إلى الدرجة التي تستضيف على النقيض من الميراث. ولذلك كان من المركبات لديها سرعة السيارة يمكن لفة و المروحيات يمكن أن تطير. الآن دعونا نقول أن أحد يرغب في إنشاء فئة الطائرات من الناحية الفنية يمكن لفة تطير. كيف نفعل ذلك.

طائرتنا في منتصف الطريق بين سيارة وطائرة هليكوبتر.

بالطبع يمكننا استخدام لكن هذا لا أكثر ولا أقل من شكل من أشكال متعددة من الميراث.

فإنه سيكون أفضل بكثير من الحالية لدينا حل من شأنه أن يحل المشكلة.

الحل الآخر هو استخدام التشكيل الذي يسمح لك بعزل السلوكيات في الفصول الدراسية المتخصصة. سوف ثم استخدام مثيلات هذه الفئات في فئات أخرى. ولذلك يسمح أن تكون الفئات نظيفة ، موجزة ، دون الأساليب التي هي زائدة عن الحاجة ، و بسهولة جدا قابل للاختبار. استخدام تكوين ، هو أن يكون الوصول إلى السلطة الكاملة مخصص الدرجة التعامل مع كائن. حتى نتمكن من وضعه في المكان: أؤكد لك أن هذا الحل هو أكثر مطول من ولكنها أيضا أكثر مرونة و قوة, و في الممارسة ربما أسهل اختبار. للمظاهرة انا تهيئة الكائنات عجلات أجنحة على الطاير, ولكن في الممارسة العملية أنه يميل إلى القيام بهذا العمل من التهيئة في تهيئة الطريقة التي من شأنها أن تسمح أن يكون الأشياء الثابتة و لتجنب المشاكل من المنافسة. في الواقع, لا يوجد سبب اتباع طريقة دقيقة, لماذا استخدام التكوين ، ، أو الميراث بصورة حصرية عندما يمكنك خلط ثلاثة. يجب أن تعرف كيفية التكيف واستخدام الحلول التي من شأنها أن تكون أكثر مرونة. ولذلك سوف تستخدم الميراث عند الحاجة إليها ، تذكر"المطور هو شخص". ونحن سوف تنتقل إلى عندما واحد هو في الوضع"مطور يتصرف كموظف". وسوف يكون على الارجح الى تكوين لو أن هذه العلاقة تتحول إلى أن تكون شيئا من مجمع كائن يتطلب تخصيص فئة. تلخيص محتوى هذه المادة من الطبقات بحيث تكون أكثر وحدات ممكن, لا تحشر نفسك في مربع والتي قد لا تذهب في نهاية المطاف ، تذكر أن تحدد بوضوح مسؤوليات كل منها. إذا كانت الاختبارات صعبة التنفيذ ، فإنه غالبا ما يكون علامة معمارية مسألة يجب وضع البرغوث في الأذن. اليوم سوف نتحدث عن هندسة البرمجيات. في التطبيق الرأي السيسي كان ذلك ممكنا. لا يبقى وحده.