{"id":4056,"date":"2021-01-21T04:43:07","date_gmt":"2021-01-21T04:43:07","guid":{"rendered":"https:\/\/codethataint.com\/blog\/?p=4056"},"modified":"2021-01-21T09:45:20","modified_gmt":"2021-01-21T09:45:20","slug":"class-diagram-basics","status":"publish","type":"post","link":"https:\/\/codethataint.com\/blog\/class-diagram-basics\/","title":{"rendered":"Class Diagram Basics"},"content":{"rendered":"<p><strong>UML Diagrams<\/strong><\/p>\n<ol>\n<li>Structure Diagrams\n<ul>\n<li>Class Diagrams<\/li>\n<li>Deployment Diagrams<\/li>\n<\/ul>\n<\/li>\n<li>Behaviour Diagrams\n<ul>\n<li>Use Case Diagrams<\/li>\n<li>Activity Diagrams<\/li>\n<li>State Machine Diagrams<\/li>\n<\/ul>\n<\/li>\n<li>Interaction Diagrams\n<ul>\n<li>Sequence Diagrams<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n<p><strong>Class Diagrams Basics<\/strong><\/p>\n<ol>\n<li>Class Contains ClassName, Attributes and Operations<\/li>\n<li>Class Names are written in Bold or Italic if class is Abstract<\/li>\n<li>\n<strong>Attributes<\/strong><\/p>\n<pre class=\"brush: java; title: ; notranslate\" title=\"\">\r\n &lt;Visibility&gt;&lt;Name&gt;:&lt;Type&gt;=&lt;Defaultvalue&gt;&lt;{Modifier}&gt;\r\n<\/pre>\n<pre>     \r\n  Visibility \r\n    + - Public\r\n    - - Private \r\n    ~ - Package\r\n    # - Protected \t\r\n  Name   \r\n    Name of Variable\r\n  Type \r\n    Integer, String, Boolean\r\n  DefaultValue \r\n    Value by DefaultValue\r\n  Modifier\r\n    ReadOnly\r\n<\/pre>\n<\/li>\n<li>\n<strong>Operations<\/strong><\/p>\n<pre class=\"brush: java; title: ; notranslate\" title=\"\">\r\n &lt;Visibility&gt;&lt;Name&gt;(&lt;ParameterList&gt;):&lt;ReturnType&gt;\t\r\n<\/pre>\n<pre>\r\n  Visibility \r\n    + - Public\r\n    - - Private \r\n    ~ - Package\r\n    # - Protected \t\r\n  Name   \r\n    Name of Operations\r\n  ParameterList\t\t\r\n    List of Parameters - Comma Seperarted or Empty\r\n  ReturnType\r\n    Integer, String or Another Class  \r\n<\/pre>\n<\/li>\n<li><strong>Static Elements<\/strong> &#8211; Static Operations and Attributes are underlined in UML Diagram \t<\/li>\n<\/ol>\n<p><strong class=\"ctaHeader3\">Relationships<\/strong><\/p>\n","protected":false},"excerpt":{"rendered":"<p>UML Diagrams Structure Diagrams Class Diagrams Deployment Diagrams Behaviour Diagrams Use Case Diagrams Activity Diagrams State Machine Diagrams Interaction Diagrams Sequence Diagrams Class Diagrams Basics Class Contains ClassName, Attributes and Operations Class Names are written in Bold or Italic if class is Abstract Attributes &lt;Visibility&gt;&lt;Name&gt;:&lt;Type&gt;=&lt;Defaultvalue&gt;&lt;{Modifier}&gt; Visibility + &#8211; Public &#8211; &#8211; Private ~ &#8211; Package&hellip; <a href=\"https:\/\/codethataint.com\/blog\/class-diagram-basics\/\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[329],"tags":[],"class_list":["post-4056","post","type-post","status-publish","format-standard","hentry","category-uml"],"_links":{"self":[{"href":"https:\/\/codethataint.com\/blog\/wp-json\/wp\/v2\/posts\/4056","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/codethataint.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/codethataint.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/codethataint.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/codethataint.com\/blog\/wp-json\/wp\/v2\/comments?post=4056"}],"version-history":[{"count":4,"href":"https:\/\/codethataint.com\/blog\/wp-json\/wp\/v2\/posts\/4056\/revisions"}],"predecessor-version":[{"id":4060,"href":"https:\/\/codethataint.com\/blog\/wp-json\/wp\/v2\/posts\/4056\/revisions\/4060"}],"wp:attachment":[{"href":"https:\/\/codethataint.com\/blog\/wp-json\/wp\/v2\/media?parent=4056"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/codethataint.com\/blog\/wp-json\/wp\/v2\/categories?post=4056"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/codethataint.com\/blog\/wp-json\/wp\/v2\/tags?post=4056"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}