نمط الوكيل: الفرق بين النسختين

[نسخة منشورة][نسخة منشورة]
تم حذف المحتوى تمت إضافة المحتوى
ط روبوت إضافة: ko:프록시 패턴
CipherBot (نقاش | مساهمات)
ط تدقيق إملائي وتنسيق
سطر 3:
{{ترجمة|إنجليزية|en:Proxy pattern}}
 
[[ملف:proxy_pattern_diagramproxy pattern diagram.svg|thumb|400px|الوكيل في يو ام ال]]
 
[[ملف:Proxy pattern in LePUS3.gif|thumb|400px|الوكيل في LePUS3 ]]
 
في [[برمجة|برمجة الكمبيوتر]] ، '''نمط الوكيل''' هو [[نماذج التصميم (هندسة البرمجيات)|نمط في تصميم البرمجيات.]]
[[ملف:Proxy pattern in LePUS3.gif|thumb|400px|الوكيل في LePUS3 ]]
 
 
في [[برمجة|برمجة الكمبيوتر]] ، '''نمط الوكيل''' هو [[نماذج التصميم (هندسة البرمجيات)|نمط في تصميم البرمجيات.]]
 
 
الوكيل (Proxy)، في شكله الأكثر عمومية ، هو فئة تعمل بمثابة واجهة لشيء آخر. الوكيل يمكن ان يكون واجهة لأي شيء : اتصال بالشبكة ، كائن كبير في الذاكرة ، ملف ، أو بعض الموارد الأخرى التي هي مكلفة أو من المستحيل تكررارها.
 
الوكيل (Proxy)، في شكله الأكثر عمومية ،عمومية، هو فئة تعمل بمثابة واجهة لشيء آخر. الوكيل يمكن ان يكون واجهة لأي شيء : اتصال بالشبكة ،بالشبكة، كائن كبير في الذاكرة ، ملفالذاكرة، ،ملف، أو بعض الموارد الأخرى التي هي مكلفة أو من المستحيل تكررارها.
 
من الأمثلة المعروفة لنمط الوكيل هو كائن [[مؤشر (لغات البرمجة)|مؤشر]][[عد مرجع|عد المراجع]].
 
في الحالات التي يكون فيها نسخ متعددة من كائن معقد يجب أن تتواجد,تتواجد، يمكن تبني نمط الوكيل لإدماج [[نمط وزن الذبابة]] من أجل الحد من بصمة الذاكرة للتطبيق . وعادة نسخه واحده من الكائن المعقد يتم إنشاؤه ،إنشاؤه، وكائنات وكيل متعددة يتم إنشاؤها ،إنشاؤها، وجميعها تتضمن إشارة إلى كائن معقد اصلي واحد. أي عملية تجرى على وكلاء تحال إلى الكائن الأصلي. عندما تكون جميع نسخح الوكيل(Proxy) هي خارج النطاق ،النطاق، يمكن مسح الكائن من الذاكرة.
 
في الحالات التي يكون فيها نسخ متعددة من كائن معقد يجب أن تتواجد,يمكن تبني نمط الوكيل لإدماج [[نمط وزن الذبابة]] من أجل الحد من بصمة الذاكرة للتطبيق . وعادة نسخه واحده من الكائن المعقد يتم إنشاؤه ، وكائنات وكيل متعددة يتم إنشاؤها ، وجميعها تتضمن إشارة إلى كائن معقد اصلي واحد. أي عملية تجرى على وكلاء تحال إلى الكائن الأصلي. عندما تكون جميع نسخح الوكيل(Proxy) هي خارج النطاق ، يمكن مسح الكائن من الذاكرة.
 
 
 
== مثال ==
السطر 79 ⟵ 72:
Loading HiRes_10MB_Photo2
Displaying HiRes_10MB_Photo2
 
 
== انظر أيضا ==
السطر 86 ⟵ 78:
* [[نمط الديكور]]
* [[التهيئة الكسوله]]
 
 
 
== روابط خارجية ==
 
* [http://wiki.java.net/bin/view/Javapedia/ProxyPattern نمط الوكيل في جافا]
* [http://www.lepus.org.uk/ref/companion/Proxy.xml نمط الوكيل في UML and in LePUS3 (a formal modelling language)]
* [http://www.javaworld.com/javaworld/jw-02-2002/jw-0222-designpatterns.html السيطرة مع نمط تصميم الوكيل] بواسطة [[ديفيد جيري ،جيري، JavaWorld.com]]
* [http://www.fsw.com/Jt/Jt.htm JT] J2EE الأطار موجه النمط
* [http://perfectjpattern.sourceforge.net/dp-proxy.html PerfectJPattern مشروع مفتوح المصدر] ، ويوفر تنفيذ مكوني لنمط الوكيل في جافا
 
 
{{Design Patterns Patterns}}