Kristiadhykristiadhy.hashnode.dev·a day agoOOP : EncapsulationEncapsulation adalah proses menggabungkan data member (field/property) dan perilaku (method/function) ke dalam sebuah unit (class, interface, struct). Contoh Encapsulation di dunia nyata Contohnya adalah Tas dan isinya. Dalam ilustrasi ini, semua is...DiscussPemrograman Berorientasi Objekpemrograman berorientasi objek
Md. Saddam Hossainsaddamhossaindotnet.hashnode.dev·Oct 29, 2024𝗨𝗻𝗱𝗲𝗿𝘀𝘁𝗮𝗻𝗱𝗶𝗻𝗴 𝗘𝗻𝗰𝗮𝗽𝘀𝘂𝗹𝗮𝘁𝗶𝗼𝗻: 𝗧𝗵𝗲 𝗣𝗼𝘄𝗲𝗿 𝗼𝗳 𝗗𝗮𝘁𝗮 𝗛𝗶𝗱𝗶𝗻𝗴 𝗶𝗻 𝗢𝗢𝗣Imagine you’re at a restaurant. When you place an order, you don’t need to know how the chef prepares your meal, what ingredients they use, or the cooking process. You simply trust that the restaurant will serve you a delicious dish. This scenario be...Discusssaddamhossaindotnet
Sri Siddhardha Kurrasid-kurra.hashnode.dev·Oct 23, 2024Building Resilient Software: A Deep Dive into OOP Principles, SOLID Design, and BeyondIn today's rapidly evolving digital landscape, where applications grow increasingly complex and data-intensive, the importance of solid software architecture principles cannot be overstated. As a software developer who has witnessed the transformatio...DiscussSystem Design
Francesco Tusathinkobjectoriented.hashnode.dev·Oct 22, 2024Understanding Encapsulation in Object-Oriented ProgrammingEncapsulation is a fundamental principle in object-oriented programming (OOP) that helps manage program complexity by bundling the attributes (data) and the methods (behaviours) that operate on the data into a single unit called a class. This princip...Discuss·38 readsencapsulation
Shubham Khanshubhamkhan.hashnode.dev·Oct 13, 2024Understanding the Core Concepts of Object-Oriented Programming in JavaObject-Oriented Programming (OOP) is a fundamental concept in modern software development. OOP allows you to create programs that are more modular, reusable, and scalable. In this article, we will explore the four main pillars of OOP: Encapsulation, ...DiscussSystem DesignJava
Tejas Moretejasmore.hashnode.dev·Oct 6, 2024OOPs In PythonWhat is OOPs? OOPs simply means Object Oriented Programming. It is a Fundamental Concept in Programming Languages like Python, Java ,JavaScript, C , C++ etc. Definition : Object Oriented Programming (oops) concept is a technique/pattern that uses Obj...Discuss·1 likeObject Oriented Programming
Akash Dasakashdas7781.hashnode.dev·Oct 1, 2024OOPS... Not Just an Exclamation, But a Fundamental Java ConceptThe concept of Object-Oriented Programming (OOP) in Java is as fundamental as the word "oops" is when we make a mistake. OOPs refers to Object Oriented Programming System . This concept tells us to write and use our code effectively .Object-Oriented ...DiscussJava
Osama Abu Bakerosamaabubaker.hashnode.dev·Sep 23, 2024Why You Should Avoid Reflection in C# Unit Testing: Best Practices for Robust and Maintainable CodeReflection is a powerful feature in C# that allows you to inspect and interact with types at runtime. While it can be a lifesaver in specific scenarios, especially in dynamic programming, using reflection in unit tests is generally discouraged. In th...Discuss·119 readsC#
Kandadi Manasakandadimanasa.hashnode.dev·Sep 8, 2024Overview of OOP in JavaClasses, Objects and Methods Scenario: Oka classroom "IT" lo "Teachers and Students" untaru, Manam class lo chese panlu: Attendance Sleep Eat Now, e scenario lo manam objects, methods and classes ni define chedham. Objects: Teachers and Student...b.abhinaya reddy and 1 other are discussing this2 people are discussing thisDiscuss·21 likes·35 readsOOPS
Nile Bitsnilebits.hashnode.dev·Aug 24, 2024Top 5 Software Design Principles for Building Robust ApplicationsBuilding robust applications requires a strong foundation of solid design principles. These principles guide developers in writing code that is not only functional but also maintainable, scalable, and adaptable to change. In this comprehensive guide,...Discusssoftware design