dbo:abstract |
التصميم كائني التوجه (بالإنجليزية: Object-oriented design) هو عملية تخطيط نظام خاص بالكائنات المتفاعلة بغرض حل مشكلة برمجية. بمكن التعبير عنها أنها عبارة عن نهج واحد لتصميم البرمجيات . (ar) El diseño orientado a objetos (DOO) es una fase de la metodología orientada a objetos para el desarrollo de software. Su uso induce a desarrolladores y programadores a pensar en términos de objetos y responsabilidades, en vez de procedimientos, cuando planifican el código. Un objeto agrupa datos encapsulados y procedimientos para representar una entidad. La "interfaz del objeto", esto es, las responsabilidades del objeto, también se definen en esta etapa. Un programa orientado a objetos se caracteriza por la interacción de esos objetos. El diseño orientado a objetos es la disciplina que define los objetos y sus interacciones para resolver un problema de negocio que fue identificado y documentado durante el análisis orientado a objetos (AOO). (es) Object-oriented design (OOD) is the process of planning a system of interacting objects for the purpose of solving a software problem. It is one approach to software design. (en) La progettazione orientata agli oggetti (in inglese object-oriented design, abbreviato in OOD) è un approccio alla progettazione di sistemi software fondata sul paradigma a oggetti. La progettazione a oggetti può (ma non necessariamente deve) accompagnarsi all', alla programmazione a oggetti e alla modellazione a oggetti. (it) 面向对象设计(Object-Oriented Design,OOD)方法是面向对象程序设计方法中一个环节。其主要作用是对分析模型进行整理,生成设计模型提供给OOP作为开发依据。OOD包括:架构设计、用例设计、子系统设计、类设计等。架构设计的侧重点在于系统的体系框架的合理性,保证系统架构在系统的各个非功能性需求中保持一种平衡;子系统设计一般是采用纵向切割,关注的是系统的功能划分;类设计是根据通过一组对象、序列图展示系统的逻辑实现。面向对象设计是为了解决软件问题而设计一个交互对象系统的过程。是一种软件设计的方法。 (zh) |
dbo:wikiPageExternalLink |
http://www.informit.com/articles/article.aspx%3Fp=360440&seqNum=8 http://authors.phptr.com/larman/uml_ooad/index.html http://www.parlezuml.com/e-books/umlformanagers/umlformanagers_ch3.pdf http://www.lepus.org.uk |
dbo:wikiPageID |
6111038 (xsd:integer) |
dbo:wikiPageLength |
10319 (xsd:nonNegativeInteger) |
dbo:wikiPageRevisionID |
1109362871 (xsd:integer) |
dbo:wikiPageWikiLink |
dbr:Encapsulation_(computer_programming) dbr:Application_framework dbr:Dependency_injection dbr:Design_pattern dbr:Information_hiding dbr:Interface_(object-oriented_programming) dbr:User_interface dbr:Object-oriented_analysis_and_design dbr:Object-oriented_programming dbr:Object_(computer_science) dbr:Conceptual_model_(computer_science) dbr:Concurrency_(computer_science) dbr:Constructor_(object-oriented_programming) dbr:Polymorphism_(computer_science) dbr:Acyclic_dependencies_principle dbc:Software_design dbr:Domain_(software_engineering) dbr:GRASP_(object-oriented_design) dbr:Unified_Modeling_Language dbr:Object_composition dbr:Prototype-based_programming dbr:Relational_database dbr:Attribute_(computing) dbc:Object-oriented_programming dbr:Software_design dbr:Directed_acyclic_graph dbr:Class-based_programming dbr:Class-responsibility-collaboration_card dbr:Class_diagram dbr:Inheritance_(computer_science) dbr:Object-relational_mapping dbr:Use_case dbr:Look_and_feel dbr:System_sequence_diagram dbr:Scenario_(computing) dbr:Sequence_diagram dbr:Use_case_diagram dbr:IDEF4 dbr:Object_database dbr:Subtyping dbr:SOLID dbr:Relational_data_model dbr:Composite_reuse_principle |
dbp:wikiPageUsesTemplate |
dbt:More_footnotes dbt:Reflist dbt:Short_description dbt:Tone |
dct:subject |
dbc:Software_design dbc:Object-oriented_programming |
gold:hypernym |
dbr:Process |
rdf:type |
dbo:Election |
rdfs:comment |
التصميم كائني التوجه (بالإنجليزية: Object-oriented design) هو عملية تخطيط نظام خاص بالكائنات المتفاعلة بغرض حل مشكلة برمجية. بمكن التعبير عنها أنها عبارة عن نهج واحد لتصميم البرمجيات . (ar) Object-oriented design (OOD) is the process of planning a system of interacting objects for the purpose of solving a software problem. It is one approach to software design. (en) La progettazione orientata agli oggetti (in inglese object-oriented design, abbreviato in OOD) è un approccio alla progettazione di sistemi software fondata sul paradigma a oggetti. La progettazione a oggetti può (ma non necessariamente deve) accompagnarsi all', alla programmazione a oggetti e alla modellazione a oggetti. (it) 面向对象设计(Object-Oriented Design,OOD)方法是面向对象程序设计方法中一个环节。其主要作用是对分析模型进行整理,生成设计模型提供给OOP作为开发依据。OOD包括:架构设计、用例设计、子系统设计、类设计等。架构设计的侧重点在于系统的体系框架的合理性,保证系统架构在系统的各个非功能性需求中保持一种平衡;子系统设计一般是采用纵向切割,关注的是系统的功能划分;类设计是根据通过一组对象、序列图展示系统的逻辑实现。面向对象设计是为了解决软件问题而设计一个交互对象系统的过程。是一种软件设计的方法。 (zh) El diseño orientado a objetos (DOO) es una fase de la metodología orientada a objetos para el desarrollo de software. Su uso induce a desarrolladores y programadores a pensar en términos de objetos y responsabilidades, en vez de procedimientos, cuando planifican el código. Un objeto agrupa datos encapsulados y procedimientos para representar una entidad. La "interfaz del objeto", esto es, las responsabilidades del objeto, también se definen en esta etapa. Un programa orientado a objetos se caracteriza por la interacción de esos objetos. (es) |
rdfs:label |
تصميم كائني التوجه (ar) Diseño orientado a objetos (es) Progettazione orientata agli oggetti (it) Object-oriented design (en) 面向对象设计 (zh) |
owl:sameAs |
freebase:Object-oriented design wikidata:Object-oriented design dbpedia-ar:Object-oriented design dbpedia-bg:Object-oriented design dbpedia-es:Object-oriented design dbpedia-fa:Object-oriented design dbpedia-hu:Object-oriented design dbpedia-it:Object-oriented design dbpedia-simple:Object-oriented design dbpedia-zh:Object-oriented design https://global.dbpedia.org/id/4sxGU |
prov:wasDerivedFrom |
wikipedia-en:Object-oriented_design?oldid=1109362871&ns=0 |
foaf:isPrimaryTopicOf |
wikipedia-en:Object-oriented_design |
is dbo:academicDiscipline of |
dbr:Donald_Firesmith |
is dbo:wikiPageDisambiguates of |
dbr:Ood_(disambiguation) |
is dbo:wikiPageRedirects of |
dbr:Object_oriented_design |
is dbo:wikiPageWikiLink of |
dbr:Procedural_design dbr:Sandi_Metz dbr:Metadata_repository dbr:Object_orgy dbr:Resource_Description_Framework dbr:Unified_Code_Count dbr:Dependency_inversion_principle dbr:Design_for_Six_Sigma dbr:Information_hiding dbr:Interface_segregation_principle dbr:List_of_programmers dbr:Object-orientation dbr:Ood_(disambiguation) dbr:Rachel_Harrison_(computer_scientist) dbr:Connascence dbr:Apollo_Computer dbr:Component-based_software_engineering dbr:Composition_over_inheritance dbr:Computer_engineering_compendium dbr:Makers_Academy dbr:Microsoft_Windows_version_history dbr:Data-driven_programming dbr:GRASP_(object-oriented_design) dbr:Has-a dbr:Layer_(object-oriented_design) dbr:Alex_Martelli dbr:EXtreme_Manufacturing dbr:Ambiguous_viewpoint dbr:FlexSim dbr:Is-a dbr:BioCompute_Object dbr:Multitier_architecture dbr:Semantic_triple dbr:Donald_Firesmith dbr:Avinash_Kak dbr:Software_development dbr:Class-responsibility-collaboration_card dbr:Identity_(object-oriented_programming) dbr:Microsoft_Windows dbr:Object_Windows_Library dbr:Rebecca_Wirfs-Brock dbr:Chain-of-responsibility_pattern dbr:Nets_within_Nets dbr:Network_agility dbr:IDEF4 dbr:Object-oriented_operating_system dbr:Object_Modeling_in_Color dbr:Rosing_Prize dbr:Event-driven_messaging dbr:SimpleXML dbr:Object_oriented_design |
is rdfs:seeAlso of |
dbr:Object-oriented_programming |
is foaf:primaryTopic of |
wikipedia-en:Object-oriented_design |