Dominic MacAulayprogrammers-mind.hashnode.dev·10 hours ago99 Bottles of OOPAfter reading 99 Bottles of OOP by Sandi Metz, I’ve gained valuable insights into writing clean and efficient code. The book challenged my understanding of how to keep objects focused solely on their own responsibilities and not on the responsibiliti...Discuss99-bottles-of-oop
Stanley Owarietaday3-of-30days-js-blog.hashnode.dev·Nov 12, 2024Mastering Classes and Object-Oriented Programming in JavaScriptIn a world where code is king, mastering classes and object-oriented programming (OOP) in JavaScript can set you apart. If you've ever wondered how experienced developers create clean, reusable code, the answer lies in OOP principles and using JavaSc...DiscussOOP Design Principles
Alyaa Talaatalyaatalaat28.hashnode.dev·Oct 20, 2024Better Living with Patterns – Head First ApproachThe final chapter of Head First Design Patterns offers a reflective look on how design patterns can improve your life as a developer by guiding you toward better, more maintainable code. It emphasizes the idea that patterns, when used wisely, can sim...Discussdesign patterns
Alyaa Talaatalyaatalaat28.hashnode.dev·Oct 20, 2024Compound Patterns – Head First ApproachThe Compound Patterns combine two or more design patterns to solve complex problems. By merging multiple patterns, we leverage the best aspects of each, crafting robust, flexible, and maintainable systems. These patterns demonstrate how combining des...Discussdesign patterns
Md Muhaiminul Islam Shihabmuhaiminshihab.hashnode.dev·Oct 19, 2024বাংলায় Solid ডিজাইন প্রিন্সিপালসSOLID ডিজাইন প্রিন্সিপালস হলো ৫টি ডিজাইন নীতির সমষ্টি যা অবজেক্ট-ওরিয়েন্টেড প্রোগ্রামিং (OOP) এ ভালো কোড করার নিয়ম হিসেবে বিবেচিত। এগুলোর উদ্দেশ্য হলো কোডকে সহজে বোধগম্য, মডিফাই এবং মেইনটেইন করা। নিচে প্রতিটি প্রিন্সিপাল এর বাংলা ব্যাখ্যা এবং কোড উ...DiscussPHP
Michell Stuttgartmstuttgart.hashnode.dev·Oct 11, 2024Understanding SOLID Principles: A Beginner's GuideEvery day, new requirements for our application arise, and we need to make improvements to meet them while keeping our code easy to read and maintain. If our application is built using Object-Oriented design, we can follow the SOLID principles to ach...DiscussSOLID principles
MicrosoftLearnStudentClubmlscvitp.hashnode.dev·Oct 4, 2024Java for BeginnersEver wanted to create your own games, apps, or websites? Java is the perfect language to start your journey into the exciting world of programming. Join us as we explore the basics of Java and learn how to build your first digital creations. No prior...Discuss·10 likes·207 readsOOPS
Sharan Ssharansblog.hashnode.dev·Sep 15, 2024OOP Concepts With Top Interview QuestionsUnderstanding OOP Concepts in Java: The Four Pillars Java is an object-oriented programming (OOP) language that helps developers design systems that are scalable, maintainable, and reusable. At the core of OOP are four key principles: Inheritance, Po...Discuss·1 likeJava
Rajesh Petheeklavvya.hashnode.dev·Sep 14, 2024Use Cases for Metaclasses in PythonWhy do we even need metaclasses? Specially when we have class inheritance and multiple inheritance and constructors to granularly define what we need? Answer is yes! We need metaclass when we need to influence how a class is defined. In other words -...Discussmetaclass
Namra Ajmaldatanerd.hashnode.dev·Sep 8, 2024Understanding Class Diagrams: The Complete GuideWhat is a Class Diagram? UML (Unified Modeling Language) is a general-purpose modeling language that helps to model systems in various ways. One of the ways it provides this functionality is through class diagrams. A class diagram is a static structu...DiscussProgramming Blogs