{"id":69141,"date":"2021-08-12T04:10:08","date_gmt":"2021-08-12T08:10:08","guid":{"rendered":"http:\/\/bangla.salearningschool.com\/recent-posts\/how-intuitive-is-ood-design-45\/"},"modified":"2021-08-12T04:10:08","modified_gmt":"2021-08-12T08:10:08","slug":"how-intuitive-is-ood-design-45","status":"publish","type":"post","link":"http:\/\/bangla.sitestree.com\/?p=69141","title":{"rendered":"How intuitive is OOD design? #45"},"content":{"rendered":"<p>I was just reading a recent research paper from the Communications of the ACM as titled &#8220;How intuitive is OOD&#8221;. Some concepts from the paper: recent research in cognitive psychology indicate that people do simple mistakes in their everyday activities because of intuitive thinking even in the area of their expertise.<\/p>\n<p>Math as well as formal education teaches formal\/systematic thinking that should override intuitive thinking. OOP designers are also sometimes biased by their intuitive (intuition based) thinking and may fail to identify classes, objects, and their relationships correctly. They think in terms of their intuition\/intuitive knowledge (intuitive knowledge on what objects mean to them in real life and how they are used to think the relationships among objects) and sometimes they forget to use the formal knowledge that they have earned through education\/OOD courses.<\/p>\n<p>The point is: the issue is identified. Now OOP designers need to be careful about their intuition-based thinking and find ways to get rid of it (if there is any such issue with anyone). From: http:\/\/sitestree.com\/?p=4846<br \/> Categories:45<br \/>Tags:<br \/> Post Data:2006-09-04 10:06:27<\/p>\n<pre><code>    Shop Online: &lt;a href='https:\/\/www.ShopForSoul.com\/' target='new' rel=\"noopener\"&gt;https:\/\/www.ShopForSoul.com\/&lt;\/a&gt;\n    (Big Data, Cloud, Security, Machine Learning): Courses: &lt;a href='http:\/\/Training.SitesTree.com' target='new' rel=\"noopener\"&gt; http:\/\/Training.SitesTree.com&lt;\/a&gt; \n    In Bengali: &lt;a href='http:\/\/Bangla.SaLearningSchool.com' target='new' rel=\"noopener\"&gt;http:\/\/Bangla.SaLearningSchool.com&lt;\/a&gt;\n    &lt;a href='http:\/\/SitesTree.com' target='new' rel=\"noopener\"&gt;http:\/\/SitesTree.com&lt;\/a&gt;\n    8112223 Canada Inc.\/JustEtc: &lt;a href='http:\/\/JustEtc.net' target='new' rel=\"noopener\"&gt;http:\/\/JustEtc.net (Software\/Web\/Mobile\/Big-Data\/Machine Learning) &lt;\/a&gt;\n    Shop Online: &lt;a href='https:\/\/www.ShopForSoul.com'&gt; https:\/\/www.ShopForSoul.com\/&lt;\/a&gt;\n    Medium: &lt;a href='https:\/\/medium.com\/@SayedAhmedCanada' target='new' rel=\"noopener\"&gt; https:\/\/medium.com\/@SayedAhmedCanada &lt;\/a&gt;\n<\/code><\/pre>\n","protected":false},"excerpt":{"rendered":"<p>I was just reading a recent research paper from the Communications of the ACM as titled &#8220;How intuitive is OOD&#8221;. Some concepts from the paper: recent research in cognitive psychology indicate that people do simple mistakes in their everyday activities because of intuitive thinking even in the area of their expertise. Math as well as &hellip; <\/p>\n<p><a class=\"more-link btn\" href=\"http:\/\/bangla.sitestree.com\/?p=69141\">Continue reading<\/a><\/p>\n","protected":false},"author":8,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[1917],"tags":[],"class_list":["post-69141","post","type-post","status-publish","format-standard","hentry","category-fromsitestree-com","item-wrap"],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack-related-posts":[{"id":16307,"url":"http:\/\/bangla.sitestree.com\/?p=16307","url_meta":{"origin":69141,"position":0},"title":"Robots for Biopsy and Surgery. The intersection of Medical and Engineering.","author":"Sayed","date":"October 8, 2019","format":false,"excerpt":"Robots for Biopsy and Surgery. The intersection of Medical and Engineering. From Google search. I cannot say if the information on the URLs are reliable. FDA Clears Intuitive Surgical's Lung Cancer Biopsy Robot https:\/\/www.mpo-mag.com\/contents\/view_breaking-news\/2019-02-20\/fda-clears-intuitive-surgicals-lung-cancer-biopsy-robot\/ World's smallest and most accurate 3-D-printed biopsy robot https:\/\/phys.org\/news\/2017-07-world-smallest-accurate-d-printed-biopsy.html Intuitive Surgical Releases Ion Robotic Lung Biopsy\u2026","rel":"","context":"In &quot;\u09ac\u09cd\u09b2\u0997 \u0964 Blog&quot;","block_context":{"text":"\u09ac\u09cd\u09b2\u0997 \u0964 Blog","link":"http:\/\/bangla.sitestree.com\/?cat=182"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":26229,"url":"http:\/\/bangla.sitestree.com\/?p=26229","url_meta":{"origin":69141,"position":1},"title":"Robots for Biopsy and Surgery. The intersection of Medical and Engineering. #Root","author":"Author-Check- Article-or-Video","date":"April 20, 2021","format":false,"excerpt":"Robots for Biopsy and Surgery. The intersection of Medical and Engineering. From Google search. I cannot say if the information on the URLs are reliable. FDA Clears Intuitive Surgical's Lung Cancer Biopsy Robot https:\/\/www.mpo-mag.com\/contents\/view_breaking-news\/2019-02-20\/fda-clears-intuitive-surgicals-lung-cancer-biopsy-robot\/ World's smallest and most accurate 3-D-printed biopsy robot https:\/\/phys.org\/news\/2017-07-world-smallest-accurate-d-printed-biopsy.html Intuitive Surgical Releases Ion Robotic Lung Biopsy\u2026","rel":"","context":"In &quot;FromSitesTree.com&quot;","block_context":{"text":"FromSitesTree.com","link":"http:\/\/bangla.sitestree.com\/?cat=1917"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":78414,"url":"http:\/\/bangla.sitestree.com\/?p=78414","url_meta":{"origin":69141,"position":2},"title":"Differences among Functional Diagrams, Activity Diagrams, Sequence Diagrams, and Class Diagrams? Why are these important in OOD and OOP.","author":"Sayed","date":"August 27, 2025","format":false,"excerpt":"Got it \ud83d\udc4d I\u2019ll structure everything into a clear comparison table that\u2019s easy to read and copyright-free for posting on your FB\/blog. \ud83d\udcd8 OOD & OOP Diagrams \u2013 Quick Comparison Diagram TypePurpose \/ FocusStatic or DynamicExample UseFunctional DiagramShows system functions and how data flows between them.Static (overview level)Mapping out major\u2026","rel":"","context":"In &quot;Enterprise Architect&quot;","block_context":{"text":"Enterprise Architect","link":"http:\/\/bangla.sitestree.com\/?cat=98"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/bangla.sitestree.com\/wp-content\/uploads\/2025\/08\/image-22.png?resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/bangla.sitestree.com\/wp-content\/uploads\/2025\/08\/image-22.png?resize=350%2C200 1x, https:\/\/i0.wp.com\/bangla.sitestree.com\/wp-content\/uploads\/2025\/08\/image-22.png?resize=525%2C300 1.5x, https:\/\/i0.wp.com\/bangla.sitestree.com\/wp-content\/uploads\/2025\/08\/image-22.png?resize=700%2C400 2x"},"classes":[]},{"id":23963,"url":"http:\/\/bangla.sitestree.com\/?p=23963","url_meta":{"origin":69141,"position":3},"title":"#laravel laracast testing Homemade Fakes Coupon Generation With TDD A Clean PHPUnit Workflow in PHPStorm Testing Email With Custom Assertions","author":"Author-Check- Article-or-Video","date":"April 3, 2021","format":false,"excerpt":"Homemade FakesTesting Laravel - Episode #15 TESTING \u2022 AUG 18TH, 2017 \u2022 ADVANCED \u2022 18:28 ADD TO WATCHLIST Testing LaravelSeries: 15 Episodes TESTING \u2022 DEC 16TH, 2015 \u2022 INTERMEDIATE \u2022 18:00 ADD TO WATCHLIST A Clean PHPUnit Workflow in PHPStormPHP Bits - Episode #2 TESTING \u2022 MAY 16TH, 2017 \u2022\u2026","rel":"","context":"In &quot;Laravel&quot;","block_context":{"text":"Laravel","link":"http:\/\/bangla.sitestree.com\/?cat=1852"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":72724,"url":"http:\/\/bangla.sitestree.com\/?p=72724","url_meta":{"origin":69141,"position":4},"title":"Laravel News. Misc. Laravel","author":"Sayed","date":"February 7, 2022","format":false,"excerpt":"Scout APM: Intuitive Laravel Performance Monitoring Read More \u2192 Laravel 8.82 Released Read More \u2192 Tailwind CSS Laravel Package Read More \u2192 PHP Monitor 5.0 for macOS is Here Read More \u2192 Complete Web Scraping toolkit for PHP Read More \u2192 Migrator is a GUI Migration Manager for Laravel Our\u2026","rel":"","context":"In &quot;Jobs in Canada and USA&quot;","block_context":{"text":"Jobs in Canada and USA","link":"http:\/\/bangla.sitestree.com\/?cat=1953"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":22529,"url":"http:\/\/bangla.sitestree.com\/?p=22529","url_meta":{"origin":69141,"position":5},"title":"Resources Checked Recently on PHP, OOP, OOD, Java, Angular, Bootstrap, Design Patterns #Root #By Sayed Ahmed #Misc. Reading","author":"Author-Check- Article-or-Video","date":"March 15, 2021","format":false,"excerpt":"Resources Checked Recently on PHP, OOP, OOD, Java, Angular, Bootstrap, Design Patterns http:\/\/www.fluffycat.com\/PHP-Design-Patterns\/PHP-Job-Interview-Questions\/ http:\/\/php.net\/manual\/en\/language.oop5.object-comparison.php http:\/\/www.programmerinterview.com\/index.php\/design-pattern-questions\/design-pattern-interview-questions-and-answers\/ https:\/\/www.glassdoor.co.in\/Interview\/canada-software-developer-interview-questions-SRCH_IL.0,6_IN3_KO7,25.htm http:\/\/www.tutorialspoint.com\/design_pattern\/decorator_pattern.htm http:\/\/www.fluffycat.com\/PHP-Design-Patterns\/ http:\/\/programmers.stackexchange.com\/questions\/7055\/what-is-the-most-frequently-used-design-pattern http:\/\/salearningschool.com\/displayArticle.php?table=Articles&articleID=893 http:\/\/salearningschool.com\/displayArticle.php?table=Articles&articleID=987 Abstract Factory: https:\/\/sourcemaking.com\/design_patterns\/abstract_factory\/php\/2 Decorator Pattern: http:\/\/www.tutorialspoint.com\/design_pattern\/decorator_pattern.htm Singleton: http:\/\/stackoverflow.com\/questions\/8776788\/best-practice-on-php-singleton-classes http:\/\/stackoverflow.com\/questions\/203336\/creating-the-singleton-design-pattern-in-php5\/203359#203359 https:\/\/ttmm.io\/tech\/making-singletons-safe-in-php\/ Java http:\/\/salearningschool.com\/displayArticle.php?table=Articles&articleID=858 http:\/\/stackoverflow.com\/questions\/9948008\/what-is-sapi-and-when-would-you-use-it Cookie - securing Cookie http:\/\/blog.teamtreehouse.com\/how-to-create-totally-secure-cookies http:\/\/salearningschool.com\/displayArticle.php?table=Articles&articleID=1357&title=PHP%20Security%20-%20Guidelines https:\/\/www.quora.com\/What-is-the-difference-between-htmlentities-and-htmlspecialchars-in-PHP http:\/\/stackoverflow.com\/questions\/46483\/htmlentities-vs-htmlspecialchars Prevent CSRF in PHP http:\/\/stackoverflow.com\/questions\/1780687\/preventing-csrf-in-php PHP Security Package:\u2026","rel":"","context":"In &quot;FromSitesTree.com&quot;","block_context":{"text":"FromSitesTree.com","link":"http:\/\/bangla.sitestree.com\/?cat=1917"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"_links":{"self":[{"href":"http:\/\/bangla.sitestree.com\/index.php?rest_route=\/wp\/v2\/posts\/69141","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/bangla.sitestree.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/bangla.sitestree.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/bangla.sitestree.com\/index.php?rest_route=\/wp\/v2\/users\/8"}],"replies":[{"embeddable":true,"href":"http:\/\/bangla.sitestree.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=69141"}],"version-history":[{"count":0,"href":"http:\/\/bangla.sitestree.com\/index.php?rest_route=\/wp\/v2\/posts\/69141\/revisions"}],"wp:attachment":[{"href":"http:\/\/bangla.sitestree.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=69141"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/bangla.sitestree.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=69141"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/bangla.sitestree.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=69141"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}