Tuanhdotnettuanhnet.hashnode.dev·Dec 20, 2024OSI Model OverviewSource: OSI Model Overview 1. What is the OSI Model? The OSI Model is a seven-layer model developed by the International Organization for Standardization (ISO) to standardize networking protocols and ensure different systems can communic...interface
Tuanhdotnettuanhnet.hashnode.dev·Dec 15, 2024Techniques for Implementing Callbacks in Java: Code Examples and ResultsSource: Techniques for Implementing Callbacks in Java: Code Examples and Results 1. Understanding Callbacks in Java Callbacks in Java are used to handle events or actions once a task is completed. They are particularly useful in asynchronous p...Java
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
FinsFlowfinsflow.uk·Nov 28, 2024Maverik FontDiscovering the Maverik Font: A Sophisticated Sans Serif Choice In the ever-evolving landscape of typography, the Maverik font emerges as a standout contender within the sans serif category, offering a fresh and sophisticated alternative to beloved c...aesthetic
Aniblog.anirudha.dev·Nov 23, 2024Network InterfacesI was working on a side project, which led me to study about various network interfaces. Felt like some rabit hole I fell through. Before I knew it, I had listing down over 10 different network interfaces. So, thought of putting them together for som...networking
Aniblog.anirudha.dev·Oct 27, 2024Imagination: The Final InterfaceIn an era where technological advances continue to break the boundaries of what once seemed like science fiction, we stand at a crossroads between the physical and the digital. The interface has always been the bridge between humans and machines—begi...imagination
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...62 readsThe World of Classes and Objectsencapsulation
JeGwanjegwan.hashnode.dev·Oct 19, 2024Interface, 추상화의 아름다움Interface 라는 말이 있다. '얼굴과 얼굴사이'. 사람은 상호작용(interaction)을 한다. 그리고 그 상호작용의 중심에 서로의 얼굴이 있다. 얼굴은 드러난 표면(face)이다. 마주보는 두 표면은 사람과 사람도, 기계와 사람도, 기계와 기계에도 적용된다. 인터페이스는 그 대상의 드러나있는 부분이다. 프로그래밍언어에서 OS, 라이브러리, 런타임이 제공하는 API 는 모두 자신을 어떻게 써야할지 드러내고 있다. 반면 드러나있는 인터페...interface
Tuanhdotnettuanhnet.hashnode.dev·Oct 18, 2024Reasons to Embrace the Liskov Substitution Principle (LSP) in Object-Oriented DesignSource: Reasons to Embrace the Liskov Substitution Principle (LSP) in Object-Oriented Design 1. What is the Liskov Substitution Principle (LSP)? The Liskov Substitution Principle was introduced by Barbara Liskov in 1987 and forms the "L"...oop
Tuanhdotnettuanhnet.hashnode.dev·Oct 8, 2024Understanding Functional Interfaces in Java: Why They Matter and How to Use ThemSource: Understanding Functional Interfaces in Java: Why They Matter and How to Use Them 1. What is a Functional Interface? A functional interface in Java is an interface that has exactly one abstract method. This single-method constraint allo...functional