About Abstraction
In computer programming languages which are used for development Web Applications, In these applications Abstraction play an imported role for Good development. Technically meaning of Abstraction hide the complexity of codes and shows functionality to user. This is powerful tool of Oops programming. By using Abstraction Programmer hides all things in codes but the relevant data about an object in order to reduce complexity and increase efficiency. In the same way resulting object itself can be referred to as an Abstraction, meaning a named entity made up of selected attributes and behavior specific to a particular usage of the originating entity. Abstraction is related to both encapsulation and data hiding.
Related resources for Abstraction
  • When to Use Abstract Class vs Interface and Why?11/29/2024 5:54:53 AM. This article explains when to use abstract classes vs. interfaces in C# through two scenarios. The first scenario demonstrates how abstract classes help avoid code duplication, while the second shows
  • Encapsulation vs Abstraction in C#10/21/2024 9:52:41 AM. Encapsulation and abstraction are fundamental concepts in C# and object-oriented programming. Encapsulation refers to the bundling of data and methods that operate on that data within a class, promoti
  • Programming in Practice - Delegates and Events 10/7/2024 8:38:26 AM. Events and delegates control flow, exchange data, and notify a condition change backed by code samples.
  • Learn Higher Order Functions in JavaScript9/18/2024 4:33:53 AM. A higher-order function in JavaScript is a function that takes another function as an argument, returns a function, or both. This allows for reusability, code abstraction, and functional programming.
  • Basics Of C#8/22/2024 10:08:56 AM. This article explains C# basics with C# code examples including C# data types, class, objects, properties, and methods. You'll also learn basic OOP concepts such as overloading, polymorphism, abst
  • Abstract Data Types(ADT)8/6/2024 3:46:21 AM. Abstract Data Types (ADTs) are a fundamental concept in computer science, representing data structures defined by their behavior rather than their implementation. ADTs provide a way to model data and
  • Repository Pattern In ASP.NET MVC8/5/2024 3:53:48 AM. In this article, we will learn about Repository pattern which is mostly used to create enterprise applications. Repository pattern divides application’s UI, business logic and data access components i
  • Object Oriented Programming in Python7/19/2024 5:03:08 AM. Object Oriented Programming in Python" delves into the principles and concepts of OOP using Python. This guide covers classes, objects, inheritance, polymorphism, and encapsulation, providing pra
  • Factory Design Pattern 7/18/2024 2:52:28 PM. The Factory Design Pattern in Java is a creational pattern used to create objects without specifying the exact class of object that will be created. It promotes loose coupling by separating object cre
  • Sealed Class VS Abstract Class with Real-time Cases7/10/2024 12:33:19 AM. This article explores the differences between sealed and abstract classes, providing real-time case studies to illustrate their use in software development. Learn how sealed classes restrict inheritan
  • What are Custom Hooks in ReactJS7/3/2024 9:19:26 AM. Custom Hooks in ReactJS empower developers to extract reusable logic from components into standalone functions, enhancing code organization and reusability. They encapsulate stateful logic, side effec
  • Behind the Scenes of OWIN (Open Web Interface for .NET)6/26/2024 6:47:39 AM. OWIN is the acronym of Open Web Interface for .NET and it is a specification that provides to decouple web servers with web applications. This specification is an also open standard for all .NET ecosy
  • Pillars Of OOP/Overview Of OOP6/17/2024 10:50:44 AM. In this article you will get an overview of OOP. A programming model which is mainly organized around the objects is called Object Oriented Programming.
  • C# Basic OOPs Concepts6/4/2024 12:47:27 PM. "Basic OOPs concepts in C# involve classes, objects, inheritance, encapsulation, and polymorphism. It includes access modifiers, constructors, and destructors, along with method overloading and o
  • What is Repository Design Pattern, Pros and cons5/29/2024 9:59:01 AM. The Repository Pattern provides a way to manage data access logic, while the Unit of Work Pattern ensures that a series of operations are treated as a single transaction, maintaining data integrity.
  • Learn About Components of a Class in C#5/20/2024 6:28:23 AM. In object-oriented programming, a class serves as a blueprint for creating objects. It encapsulates data and behavior, facilitating code organization and abstraction for secure, reusable solutions in
  • Exploring in Depth Of Abstraction in C#5/14/2024 11:09:13 AM. Dive deep into abstraction in C#, exploring OOP concepts like encapsulation, inheritance, and polymorphism. Learn about abstract classes, interfaces, generics, and advanced features like delegates and
  • Mastering OOP in C#: A Real-World Project Journey5/13/2024 4:57:51 AM. Explore Object-Oriented Programming in C# through a practical journey. Learn key concepts like inheritance, polymorphism, and encapsulation while working on real-world projects. Master C# development
  • CRUD Operations Using the Generic Repository Pattern and Unit of Work in MVC5/9/2024 11:57:10 AM. Implement CRUD operations in MVC using the Generic Repository Pattern and Unit of Work. Abstract data access logic, promote code reusability, and maintainability. Ensure separation of concerns and sca
  • Clean Code - Single Level Of Abstraction4/25/2024 8:50:29 AM. Discover the essence of clean code with Single Level of Abstraction. Elevate readability and maintainability by adhering to this principle, ensuring each function or method performs a single task at a
  • Code readability is enhanced with C# 10 top-level statements4/16/2024 10:18:02 AM. Ziggy Rafiq discusses tackling challenges in software component specification standards through the implementation of solutions such as adapters and bridges for standard mediation, abstraction and enc
  • Object Oriented Programming With A Real-World Scenario3/28/2024 10:35:38 AM. This article explores the significance of real-world scenarios in understanding Object-Oriented Programming (OOP) for young programmers. It discusses the four pillars of OOP - abstraction, encapsulat
  • The Role of Packages in Java12/27/2023 7:16:01 AM. It is possible to runout of unique names for classes in a big programming environment. There may be situations when two or more persons use the same name of their classes.
  • Common Interfaces Using C#10/30/2023 11:26:01 AM. In this article, I will explain to you about Common Interfaces using C#. Common interfaces in C# provide a way to define a contract for classes, ensuring that they implement specific methods and prope
  • Overview Of SOLID Principles In C#10/30/2023 5:04:17 AM. This article explains the basic rules which are combined and called the SOLID Principles. SOLID principles are a set of design principles in object-oriented programming (OOP) that help developers crea
  • Clean Architecture ASP.NET Core Web API Proxy10/13/2023 5:47:09 AM. In the realm of modern web development, constructing a robust and scalable solution is paramount. This journey often involves harmonizing architectural principles and design patterns to enhance mainta
  • SOLID Principles In C# - Dependency Inversion Principle9/17/2023 8:41:47 PM. C# is an object-oriented programming language. These days whenever you talk about object-oriented programming you hear the acronym, SOLID. These are five design principles introduced by Michael Feathe
  • Object-Oriented Programming in JavaScript9/11/2023 7:15:17 AM. This article explores JavaScript's Object-Oriented Programming (OOP) fundamentals, covering object creation, constructor functions, methods, inheritance, and ES6 classes, enabling modular and main
  • Pillar of OOPS (Object Oriented Programming)9/6/2023 8:08:58 AM. This article explores the fundamental pillars of Object-Oriented Programming (OOP): Encapsulation, Abstraction, Polymorphism, and Inheritance. It provides detailed explanations and real-world examples
  • Interfaces in C#9/5/2023 5:41:55 AM. In C#, an interface defines a contract that classes can implement. It serves as a blueprint for a set of methods and properties that a class must provide if it claims to adhere to that interface. Inte
  • Difference Between Abstract Class And Interface In Java8/24/2023 10:07:53 AM. Abstract Class and Interface are a core part of the Java programming language. Abstract class and interface are used in Java to archive Abstraction.
  • Using SuperConvert.Abstraction NuGet Library for Data Conversion8/23/2023 5:25:32 AM. SuperConvert.Abstraction is a powerful library that provides data conversion functionalities for your .NET applications. With this library, you can easily convert between different data formats, such
  • What Is Building A Data Center In Virtualization Concepts8/8/2023 9:03:07 AM. In this article, you will learn what is Building a Data Center in Virtualization Concepts.
  • OOPS Concepts And .NET - Part Two - Inheritance, Abstraction And Polymorphism6/6/2023 6:55:48 AM. The following article is the second of a three-part article series that presents definitions and samples for different Object-Oriented Programming (OOP) concepts and its implementation in .NET
  • Encapsulation And Abstraction, Same Or Different?6/2/2023 9:24:44 AM. A lot of developers have varying views on whether or not Encapsulation and abstraction are the same. This article presents a subtle difference between them.
  • How to use Functions in Rust?5/2/2023 5:27:02 AM. Uses of functions in Rust.
  • Abstraction In C#2/13/2023 4:34:38 AM. This article and code example show how to implement abstraction in C#. An abstract base class in C# cannot be instantiated; it means the object of that class cannot be created.
  • Object Oriented Programming Using C#: Part 1011/18/2022 5:50:57 AM. There is a very basic difference between encapsulation and abstraction for beginners of OOP. They might get confused by it. But there is huge difference between them if you understand both the topics
  • C# Understanding Encapsulation And Abstraction8/16/2022 4:51:26 PM. In this article, you will learn about C# Encapsulation and Abstraction.
  • Object-Oriented Programming Simplified With C# And .Net 56/28/2022 4:40:35 PM. This article is about the general concepts of Object-Oriented Programming with examples in c sharp programming language.
  • Abstraction and Interface in C#4/26/2022 9:52:51 AM. Here I will explain the abstraction and interface in c# by using simple example.
  • Implementing Abstraction In Python4/14/2022 5:42:34 PM. This article demonstrates Abstraction in Python.
  • OOPS Concepts and .NET Part 2: Inheritance, Abstraction, & Polymorphism1/12/2022 11:36:01 AM. The following article is the second of a three-part article series that presents definitions and samples for different Object-Oriented Programming (OOP) concepts and its implementation in .NET. The fi
  • Object Oriented Concepts in C#11/15/2021 11:29:30 AM. In this article we will discuss key concepts of object orientation with their practical implementation in C#. We will discuss here basics of OOPS including Interfaces, Access Modifiers, inheritance, p
  • Preparing .NET Interview - Part Six (OOPs)2/3/2021 7:10:03 AM. This article presents the common questions asked in .NET interview related to OOPs and explains the answers in an easy way.
  • JavaScript Object4/14/2020 4:12:44 PM. In this article you will learn about JavaScript Object.
  • Difference Between Encapsulation And Abstraction In Object Oriented Programming5/14/2019 10:31:04 AM. In this article, you will learn about the difference between encapsulation and abstraction in object-oriented programming.
  • Abstraction Vs Encapsulation In OOPS1/23/2019 11:35:56 PM. This is a basic example of Abstraction vs Encapsulation we read in books, but it becomes very confusing when you try to search them online and explain from a technical perspective.
  • F# Data Abstraction Layer For C#1/21/2019 12:35:37 AM. In this article I'll take a look at building a data abstraction layer in F# and consuming it with C#.
  • Abstract Classes in C#9/5/2018 2:10:32 AM. This article explains Abstract Classes in C#. Abstract Class is a type of class for which we cannot create an instance of the class.
  • Dependency Injection - Part Four -Embracing Abstraction2/12/2018 1:27:54 AM. Dependency Injection (DI) is a technique that helps us achieve loose coupling between objects and their collaborators. In this post, we will use constructor based dependency injection, however, we ar
  • How To Use Abstractions To Implement Platform Specific Functionality In Xamarin.Forms 5/1/2017 10:53:31 AM. This article explains how to use abstractions to implement platform specific functionality in Xamarin.Forms.
  • Introduction to JDBC8/2/2016 3:01:27 AM. In this video we will Understanding Introduction to JDBC.Java Database Connectivity (JDBC) is an application programming interface (API) for the programming language Java, which defines how a client m
  • Object Oriented Programming In C#6/3/2016 1:24:35 PM. In this article you will learn about Object Oriented Programming in C#.
  • Simplified Study Of Data Structure6/2/2016 11:24:02 AM. In this article you will learn about how we should look at the study of data structure in a simplified manner and what are the aspects and essential components of data structure theory.
  • Features Of OOPS Concepts11/9/2015 2:33:33 AM. In this article you will learn the different features of OOPS concepts.
  • Brief About OOPs Concepts In C#10/7/2015 4:47:42 AM. In this article, I will demonstrate you an overview of object oriented programming language. Here I will explain what class, Encapsulation, Abstraction, etc. is.
  • OOP Overview7/21/2015 3:05:49 PM. This article explains Object Oriented Programming (OOP).
  • what is meant by data encapsulation5/8/2015 1:16:46 AM. In this Video i will be explaining about one of the most frequently asked questions on .NET i.e. What is meant by Data Encapsulation with clear explanation watch the video and understand the meaning of Data Encapsulation and understand the difference between abstraction and encapsulation so that you can answer the question easily when it is asked in the Interview.
  • What is meant by Data Abstraction5/6/2015 12:09:29 AM. In this Video i will be explaining about one of the most frequently asked questions on .NET i.e. What is meant by Data Abstraction with clear explanation watch the video and understand the meaning of Data Abstraction so that you can answer the question easily when it is asked on the Interview
  • Writing Better Code; Keeping it Maintainable2/4/2014 1:34:30 PM. This article provides guidance for writing better, more maintainable code.
  • Bridge Design Pattern Using C#11/30/2013 9:11:26 PM. Bridge pattern is part of the Structural design patterns.
  • Bridge Pattern in VB.NET11/10/2012 1:30:36 AM. Bridge Pattern is commonly known as Handle/Body idiom in C++ community. This pattern is used for decoupling an abstraction from its implementation so that the two can vary independently.
  • Bridge Patterns in C# 10/3/2012 8:17:57 AM. Bridge Pattern is commonly known as Handle/Body idiom in C++ community. This pattern is used for decoupling an abstraction from its implementation so that the two can vary independently.
  • High Performance Abstraction Layer for Non-Blocking Asynchronous Thread Safe SqlServer Calls9/29/2012 10:39:56 AM. One of the things I find myself doing frequently is writing (and re-writing) plumbing code to execute database CRUD operations. I wrote an abstraction layer over asynchronous SqlServer calls that allows developers to correctly make async calls agains SqlServer without having to deal with any of the complex plumbing normally required. All source code is included with this article.
  • ASP.NET Best Practices9/3/2012 7:52:27 PM. In this article we will explore some of the best practices in ASP.NET development.
  • Extend 3 Layer ASP.NET Application to 4 Layer to Achieve Higher Level Abstraction8/19/2012 3:57:37 PM. In this article we will understand the meaning of letter N in N-Layer applications and the concept of one of the OOPS pillar Abstraction.
  • Creating Extensible and Abstract Layer5/13/2012 5:56:45 AM. This article explains you about the abstraction and extensibility which is an important factor in modern day frameworks.