Isolation is one of the fundamental column of programming. We can use isolated modules like puzzle piece. We can plug and unplug whenever or whereever we want.
What do we mean with the isolation ? I think we need to start with to understand what isolation means in the field. Isolation actually known as Encapsulation in software systems. It helps us to provide decoupled components which does not effect each other state and only communicate through a certain interface provided by the components.
In software systems, encapsulation refers to the bundling of data with the mechanisms or methods that operate on the data. It may also refer to the limiting of direct access to some of that data, such as an object’s components. Encapsulation allows developers to present a consistent and usable interface which is independent of how a system is implemented internally
Wikipedia – Encapsulation (computer programming)
There are many pros of having decoupled components when designing a software system. Here some of the core benefits;
In order to develop isolated module or component you can follow steps specified at below.
Overall, encapsulation is a powerful way to design software systems that are modular, robust, reusable, and maintainable.
Herkese Merhabalar. Bildiğiniz üzere bu ay Angular 17 yepyeni bir imaj çalışması ile birlikte yayına…
Herkese merhaba arkadaşlar. Önceki yazımızda openlayers nedir ve neden kullanmalıyız sorunu yanıtlamıştık. Popüler harita kütüphanelerinden…
Merhaba arkadaşlar. Eğer CBS (Coğrafi Bilgi Sistemleri) dünyasına yeni yeni adımlar atıyorsanız adını sık sık…
Herkese merhabalar. Bugün angular ekosisteminde NGXS kullanarak nasıl state management yapacağımızı inceleyeceğiz. Angular state management…
Herkese Merhaba. Bu yazımızda frontend camiasında faaliyet gösteren herkesin aklındaki o soruya bir açıklık getireceğiz.…
Uzun bir aradan sonra herkese merhaba :) Angular Template Driven Form Nedir, Ne işe yarar…