العربية  

books dependency injection pattern

If you do not find what you're looking for, you can use more accurate words.

View more

نمط حقن التبعية (Info)


كانت الأمثلة حتى الآن أمثلة بسيطة للغاية حول إنشاء سلسلة(سلسلة نصية). ومع ذلك، يمكن أنه يكون نمط حقن التبعية أكثر فائدة عند إنشاء رسم بياني للكائن حيث تتواصل الكائنات عبر الرسائل.

ستستمر الكائنات التي تم إنشاؤها في main طوال عمر البرنامج. النمط النموذجي هو إنشاء الرسم البياني ثم استدعاء طريقة واحدة على كائن واحد لإرسال تدفق التحكم في الرسم البياني للكائن. تمامًا كما في main أن نقطة الدخول إلى الكود الثابت، فإن هذه الطريقة هي نقطة الدخول إلى الكود غير الثابت للتطبيقات.

public static void main(String[] args) throws IOException { // Construction code. Greeter greeter = new Greeter(System.out); // This may be many lines that connect many objects // Behavior code. greeter.greet(); // This is one call to one method on one object in the object graph } class Greeter { public void greet() { this.out.println("Hello world!"); } public Greeter(PrintStream out) { this.out = out; } private PrintStream out; }

Source: wikipedia.org