Search
Sort By Search Results
  • Encapsulation vs Abstraction in C#Oct 21, 2024. 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, promoting data hiding and security.
  • Exploring in Depth Of Abstraction in C#May 14, 2024. 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 events, enhancing code modularity and scalability.
  • Implementing Abstraction In PythonApr 14, 2022. This article demonstrates Abstraction in Python.
  • Difference Between Encapsulation And Abstraction In Object Oriented ProgrammingMay 14, 2019. In this article, you will learn about the difference between encapsulation and abstraction in object-oriented programming.
  • F# Data Abstraction Layer For C#Apr 06, 2009. In this article I'll take a look at building a data abstraction layer in F# and consuming it with C#.
  • High Performance Abstraction Layer for Non-Blocking Asynchronous Thread Safe SqlServer CallsApr 25, 2008. 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.
  • OOPS Concepts And .NET - Part Two - Inheritance, Abstraction And PolymorphismJun 22, 2005. 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
  • Dependency Inversion Principle (DIP) in C#: Depend on AbstractionsOct 20, 2025. Master the Dependency Inversion Principle (DIP) in C#! Learn how to decouple high-level modules from low-level implementations by depending on abstractions. Discover practical C# examples, dependency injection techniques, and the benefits of loose coupling for testability, maintainability, and flexible architectures. Explore constructor injection, IoC containers, and common pitfalls to avoid. Elevate your C# skills and build robust, adaptable applications.
  • Using SuperConvert.Abstraction NuGet Library for Data ConversionAug 23, 2023. 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 as JSON, CSV, and XLS, using a simple and intuitive API. The library also introduces a new Dependency Injection (DI) service to streamline the usage of its features.
  • C# Understanding Encapsulation And AbstractionAug 15, 2022. In this article, you will learn about C# Encapsulation and Abstraction.
  • Clean Code - Single Level Of AbstractionDec 21, 2020. 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 consistent level of detail.
  • Encapsulation And Abstraction, Same Or Different?Nov 20, 2019. 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.
  • Abstraction Vs Encapsulation In OOPSJan 23, 2019. 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.
  • Dependency Injection - Part Four -Embracing AbstractionAug 18, 2017. 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 are not going to use any DI container for now.
  • How To Use Abstractions To Implement Platform Specific Functionality In Xamarin.Forms May 01, 2017. This article explains how to use abstractions to implement platform specific functionality in Xamarin.Forms.
  • Extend 3 Layer ASP.NET Application to 4 Layer to Achieve Higher Level AbstractionAug 19, 2012. 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.
  • Abstraction In C#Oct 13, 2010. 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.
  • Abstraction and Interface in C#Dec 10, 2007. Here I will explain the abstraction and interface in c# by using simple example.
  • OOPS Concepts and .NET Part 2: Inheritance, Abstraction, & PolymorphismJun 22, 2005. 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 first part examined the concepts of classes, objects, and structures. This part examines the concepts of inheritance, abstraction, and polymorphism. The third and last part will examine the concepts of interface, multiple interface inheritance, collections, and overloading.

OUR TRAINING

Discovery to Delivery
Employing the latest technologies, Over-C's capabilities include web and mobile development, software and database architecting as well as visual and UX design.