Andriawanverri.andriawan.web.id·11 hours agoOpen Closed Principle ( OCP )Prinsip yang pertama kali dikenalkan oleh Bertrand Meyer pada buku Object Oriented Software Construction pada tahun 1988. Idea dasar dari Prinsip ini adalah Software Entity baik itu class, module, function terbuka untuk penambahan feature baru tanpa ...clean code
Andriawanverri.andriawan.web.id·Jan 22, 2025Single Reponsibility Principle ( SRP )SRP (Single Reponsibility Principle) term pertama dalam SOLID principles. Gagasan utama dari prinsip ini yaitu sebuah class seharusnya hanya memilki satu tugas dan hanya boleh memiliki satu alasan untuk dirubah. Mungkin kalimat yang cukup membingungk...S.O.L.I.D PrincipleSOLID principles
Andriawanverri.andriawan.web.id·Jan 22, 2025S.O.L.I.D PrinciplesSetiap programmer pasti memiliki style coding yang berbeda-beda. Kebebasan dalam menulis code tersebut dapat membuat code tidak terstruktur yang berimbas pada aplikasi yang sulit dimaintain, di-monitor bahkan di-trace ketika terjadi error. Maka dari ...S.O.L.I.D PrincipleSOLID principles
Aniblog.anirudha.dev·Jan 7, 2025Decentralising BridgesIn simple terms, bridges are tools that allow the transfer of assets, data, or even smart contract instructions between different blockchain networks. Think of them as the highways connecting isolated blockchain cities. For example, if you have some ...Abstractionbridges
Aniblog.anirudha.dev·Dec 9, 2024Chain AbstractionSay you want to make an online payment, and instead of just clicking a button, you have to figure out whether the store accepts Visa, Mastercard, or PayPal. Now multiply that headache by 100x, and you’ve got the current state of blockchains. This is ...26 readsAbstractionchain abstraction
Carlos Barrioscodebrews.hashnode.dev·Nov 28, 2024Abstracción en Programación Orientada a Objetos: El Arte de Simplificar CódigoIntroducción: ¿Qué es la Abstracción y por qué es crucial en la Programación? La abstracción no solo es un concepto importante en la programación orientada a objetos (POO), sino que también está presente en muchos aspectos de nuestra vida diaria. Des...46 readsabstraction
Siddharthsiddharthqs.com·Nov 21, 2024TraitsTraits are the most important topic to understand the design patterns in Rust. Traits are fundamental feature in Rust that provide a way for shared behavior, abstraction and polymorphish. You can think of traits as interfaces in other programming la...1 like·52 readsRust
Mohammed Shakeelmaster-java.hashnode.dev·Nov 9, 2024Abstract Classes and Interfaces in JavaAbstract Classes and Interfaces are two fundamental concepts in Java that are crucial for achieving abstraction in object-oriented programming (OOP). These concepts allow you to define classes and methods that are meant to be implemented by other cla...OOPs in JavaJava
Kristiadhykristiadhy.hashnode.dev·Oct 31, 2024OOP: AbstractionMenyembunyikan kompleksitas dengan hanya mengekspos detail yang diperlukan. Hal ini memungkinkan pengguna untuk berinteraksi dengan objek dan sistem tanpa perlu memahami semua detail implementasi yang mendasarinya. Contoh dalam dunia nyata. Remot...Pemrograman Berorientasi Objekpemrograman berorientasi objek
Sohag Hasannotes.sohag.pro·Oct 31, 2024Programming to Interface, Not to Implementation: A PHP Developer's JourneyProgram to Interface, Not to Implementation Introduction Imagine you're ordering food at a restaurant. You don't need to know how the chef prepares your meal, you just want a delicious dish served hot and on time. In the world of software development...Principlesabstraction