UML Association - Javatpoint

文章推薦指數: 80 %
投票人數:10人

Association is the semantic relationship between classes that shows how one instance is connected or merged with others in a system. The objects are combined ... ⇧SCROLLTOTOP Home Java UML Pandas Python Java SQL Android Cloud JavaScript Servlet JSP Struts2 Spring Quiz Projects InterviewQ Comment Forum Training UMLTutorial UMLTutorial UMLBuildingBlocks UMLArchitecture UMLDiagrams UMLRelationship AssociationvsAggregationvsComposition UMLAssociation UMLDependency UMLGeneralization UMLRealization UMLClassDiagram UMLObjectDiagram UMLComponentDiagram UMLDeploymentDiagram UMLInteractionDiagram UMLUseCaseDiagram UMLSequenceDiagram UMLCollaborationDiagram UMLStateMachineDiagram UMLActivityDiagram UMLTimingDiagram UMLTools next→ ←prev UML-Association Associationisthesemanticrelationshipbetweenclassesthatshowshowoneinstanceisconnectedormergedwithothersinasystem.Theobjectsarecombinedeitherlogicallyorphysically.Sinceitconnectstheobjectofoneclasstotheobjectofanotherclass,itiscategorizedasastructuralrelationship.Followingaretheconstraintsappliedtotheassociationrelationshipareenlistedbelow: {implicit}:Asthenamesuggests,theimplicitconstraintsdefinethattherelationshipisnotvisible,butitisbasedonaconcept. {ordered}:Itdescribesthatthesetofentitiesisinaparticularwayatoneendinanassociation. {changeable}:Thechangeableconstraintensuresthattheconnectionsbetweenseveralobjectswithinasystemareadded,improved,anddetached,asandwhenrequired. {addOnly}:Itspecifiesthatanynewconnectioncanbeaddedfromanobjectlocatedattheotherendinanassociation. {frozen}:Thefrozenconstraintspecifiesthatwheneveralinkisaddedbetweenobjects,itcannotbealteredbythetimeitisactivatedovertheconnectionorgivenlink. ReflexiveAssociation Inthereflexiveassociations,thelinksarebetweentheobjectsofthesameclasses.Inotherwords,itcanbesaidthatthereflexiveassociationconsistsofthesameclassatbothends.Anobjectcanalsobetermedasaninstance. Let'shavealookatitsexampleofaclassvegetable.Thevegetableclasshastwoobjects,i.e.,onionandeggplant.Accordingtothereflexiveassociation'sdefinition,thelinkbetweentheonionandeggplantexist,astheybelongtothesameclass,i.e.,vegetable. DirectedAssociation Thedirectedassociationisconcernedwiththedirectionofflowinsideassociationclasses.Theflowofassociationcanbeshownbyemployingadirectedassociation.Thedirectedassociationbetweentwoclassesisrepresentedbyalinewithanarrowhead,whichindicatesthenavigationdirection.Theflowofassociationfromoneclasstoanotherisalwaysinonedirection. Itcanbesaidthatthereisanassociationbetweenapersonandthecompany.Thepersonworksforthecompany.Herethepersonworksforthecompany,andnotthecompanyworksforaperson. NextTopicUMLDependency ←prev next→ ForVideosJoinOurYoutubeChannel:JoinNow Feedback SendyourFeedbackto[email protected] HelpOthers,PleaseShare LearnLatestTutorials Splunk SPSS Swagger Transact-SQL Tumblr ReactJS Regex ReinforcementLearning RProgramming RxJS ReactNative PythonDesignPatterns PythonPillow PythonTurtle Keras Preparation Aptitude Reasoning VerbalAbility InterviewQuestions CompanyQuestions TrendingTechnologies ArtificialIntelligence AWS Selenium CloudComputing Hadoop ReactJS DataScience Angular7 Blockchain Git MachineLearning DevOps B.Tech/MCA DBMS DataStructures DAA OperatingSystem ComputerNetwork CompilerDesign ComputerOrganization DiscreteMathematics EthicalHacking ComputerGraphics SoftwareEngineering WebTechnology CyberSecurity Automata CProgramming C++ Java .Net Python Programs ControlSystem DataMining DataWarehouse JavatpointServicesJavaTpointofferstoomanyhighqualityservices.Mailuson[email protected],togetmoreinformationaboutgivenservices.WebsiteDesigningWebsiteDevelopmentJavaDevelopmentPHPDevelopmentWordPressGraphicDesigningLogoDigitalMarketingOnPageandOffPageSEOPPCContentDevelopmentCorporateTrainingClassroomandOnlineTrainingDataEntryTrainingForCollegeCampusJavaTpointofferscollegecampustrainingonCoreJava,AdvanceJava,.Net,Android,Hadoop,PHP,WebTechnologyandPython.Pleasemailyourrequirementat[email protected]Duration:1weekto2weekLike/Subscribeusforlatestupdatesornewsletter



請為這篇文章評分?