dbo:abstract |
في البرمجة كائنية التوجه (OOP)، المصنع هو كائن مسؤول عن إنشاء كائنات أخرى - المصنع بصيغة نظرية هو وظيفة أو طريقة تُرجع كائنات من نموذج أو صنف مختلف من استدعاء طريقة، والذي يُفترض أنه «جديد» "new". على نطاق أوسع، قد يُشار إلى روتين فرعي يقوم بإرجاع كائن «جديد» "new" على أنه «مصنع»، كما هو الحال في طريقة المصنع أو دالة المصنع. وهو المفهوم الأساسي في البرمجة كائنية التوجه، ويشكل الأساس لعدد من أنماط تصميم البرمجيات ذات الصلة. (ar) In object-oriented programming, a factory is an object for creating other objects; formally, it is a function or method that returns objects of a varying prototype or class from some method call, which is assumed to be "new". More broadly, a subroutine that returns a "new" object may be referred to as a "factory", as in factory method or factory function. The factory pattern is the basis for a number of related software design patterns. (en) Na programação orientada a objeto (POO), uma fábrica ou Factory é um objeto para a criação de outros objetos – formalmente uma fábrica é uma função ou método que retorna os objetos de uma classe ou protótipo variável , a partir de uma chamada de método, o que é considerado "novo". Mais amplamente, uma sub-rotina que retorna um objeto "novo" pode ser chamada de "fábrica", como no método de fábrica ou na função de fábrica. Este é um conceito básico em POO , e constitui a base para um número de padrões de design de software. (pt) |
dbo:thumbnail |
wiki-commons:Special:FilePath/Factory_Method_pattern_in_LePUS3.png?width=300 |
dbo:wikiPageExternalLink |
http://shop.oreilly.com/product/9780596007126.do |
dbo:wikiPageID |
1732198 (xsd:integer) |
dbo:wikiPageInterLanguageLink |
dbpedia-zh:工厂方法 |
dbo:wikiPageLength |
21458 (xsd:nonNegativeInteger) |
dbo:wikiPageRevisionID |
1122546556 (xsd:integer) |
dbo:wikiPageWikiLink |
dbr:Method_(computer_programming) dbr:Design_Patterns_(book) dbr:Design_Patterns dbr:Complex_number dbr:Object-oriented_programming dbr:Object_(computer_science) dbr:Class_(computer_programming) dbr:Constructor_(object-oriented_programming) dbr:Creational_pattern dbr:Callable_object dbr:Subroutine dbr:Cloning_(programming) dbr:Polymorphism_(computer_science) dbr:Test-driven_development dbr:Head_First_(book_series) dbc:Articles_with_example_PHP_code dbr:Data_type dbr:Dynamic_memory_allocation dbr:Fake_object dbc:Articles_with_example_C_Sharp_code dbr:Parameter dbr:Prototype-based_programming dbr:Header_file dbc:Object-oriented_programming dbr:Abstract_factory_pattern dbr:Abstraction_(computer_science) dbc:Articles_with_example_Java_code dbr:Code_refactoring dbr:Builder_pattern dbr:Software_design_pattern dbr:Software_framework dbr:Class-based_programming dbr:Class_method dbr:Encapsulation_(object-oriented_programming) dbr:Factory_method dbr:Method_dispatch dbr:Method_(computer_science) dbr:Object_creation dbr:Programming_idiom dbr:Singleton_(mathematics) dbr:Singleton_pattern dbr:Virtual_function dbr:Factory_(object-oriented_programming) dbr:Factory_method_pattern dbr:Virtual_class dbr:Class_(computer_science) dbr:Toolkit dbr:Image_file dbr:Abstract_interface dbr:Design_pattern_(computer_science) dbr:Refactored dbr:Reflection_(computer_science) dbr:Single_dispatch dbr:Declaration_(computer_science) dbr:Object_pool dbr:Unit_test dbr:Subtype_polymorphism dbr:Design_pattern_object_library dbr:File:Factory_Method_pattern_in_LePUS3.png |
dbp:wikiPageUsesTemplate |
dbt:Cite_book dbt:Efn dbt:Main_article dbt:Notelist dbt:Redirect dbt:Refbegin dbt:Refend dbt:Reflist dbt:Short_description |
dcterms:subject |
dbc:Articles_with_example_PHP_code dbc:Articles_with_example_C_Sharp_code dbc:Object-oriented_programming dbc:Articles_with_example_Java_code |
gold:hypernym |
dbr:Function |
rdf:type |
dbo:Disease |
rdfs:comment |
في البرمجة كائنية التوجه (OOP)، المصنع هو كائن مسؤول عن إنشاء كائنات أخرى - المصنع بصيغة نظرية هو وظيفة أو طريقة تُرجع كائنات من نموذج أو صنف مختلف من استدعاء طريقة، والذي يُفترض أنه «جديد» "new". على نطاق أوسع، قد يُشار إلى روتين فرعي يقوم بإرجاع كائن «جديد» "new" على أنه «مصنع»، كما هو الحال في طريقة المصنع أو دالة المصنع. وهو المفهوم الأساسي في البرمجة كائنية التوجه، ويشكل الأساس لعدد من أنماط تصميم البرمجيات ذات الصلة. (ar) In object-oriented programming, a factory is an object for creating other objects; formally, it is a function or method that returns objects of a varying prototype or class from some method call, which is assumed to be "new". More broadly, a subroutine that returns a "new" object may be referred to as a "factory", as in factory method or factory function. The factory pattern is the basis for a number of related software design patterns. (en) Na programação orientada a objeto (POO), uma fábrica ou Factory é um objeto para a criação de outros objetos – formalmente uma fábrica é uma função ou método que retorna os objetos de uma classe ou protótipo variável , a partir de uma chamada de método, o que é considerado "novo". Mais amplamente, uma sub-rotina que retorna um objeto "novo" pode ser chamada de "fábrica", como no método de fábrica ou na função de fábrica. Este é um conceito básico em POO , e constitui a base para um número de padrões de design de software. (pt) |
rdfs:label |
مصنع (برمجة كائنية التوجه) (ar) Factory (object-oriented programming) (en) Fábrica (programação orientada a objetos) (pt) |
owl:sameAs |
freebase:Factory (object-oriented programming) freebase:Factory (object-oriented programming) wikidata:Factory (object-oriented programming) dbpedia-ar:Factory (object-oriented programming) dbpedia-hu:Factory (object-oriented programming) http://lt.dbpedia.org/resource/Objektų_fabrikas dbpedia-pt:Factory (object-oriented programming) dbpedia-vi:Factory (object-oriented programming) https://global.dbpedia.org/id/4kfjJ |
prov:wasDerivedFrom |
wikipedia-en:Factory_(object-oriented_programming)?oldid=1122546556&ns=0 |
foaf:depiction |
wiki-commons:Special:FilePath/Factory_Method_pattern_in_LePUS3.png |
foaf:isPrimaryTopicOf |
wikipedia-en:Factory_(object-oriented_programming) |
is dbo:wikiPageDisambiguates of |
dbr:Factory_(disambiguation) |
is dbo:wikiPageRedirects of |
dbr:Factory_(software_concept) dbr:Factory_(design_pattern) dbr:Factory_function dbr:Factory_object dbr:Factory_pattern |
is dbo:wikiPageWikiLink of |
dbr:Factory_(disambiguation) dbr:Factory_(software_concept) dbr:Dependency_injection dbr:Dependency_inversion_principle dbr:Component_Object_Model dbr:Constructor_(object-oriented_programming) dbr:Object_pool_pattern dbr:Poltergeist_(computer_programming) dbr:Factory_(design_pattern) dbr:Flyweight_pattern dbr:Domain-driven_design dbr:Factory_function dbr:Factory_object dbr:Factory_pattern dbr:Universal_Verification_Methodology dbr:Factory_(object-oriented_programming) |
is owl:differentFrom of |
dbr:Software_factory |
is foaf:primaryTopic of |
wikipedia-en:Factory_(object-oriented_programming) |