0% found this document useful (0 votes)
6 views6 pages

Object Oriented Programming - Part-1

The document explains Object-Oriented Programming (OOP) principles in C#, emphasizing the importance of thinking in terms of real-world objects. Key concepts include reusability, simplicity, extensibility, and maintainability, with classes and objects serving as fundamental components. It also outlines different types of classes such as abstract, concrete, sealed, partial, and static classes.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
6 views6 pages

Object Oriented Programming - Part-1

The document explains Object-Oriented Programming (OOP) principles in C#, emphasizing the importance of thinking in terms of real-world objects. Key concepts include reusability, simplicity, extensibility, and maintainability, with classes and objects serving as fundamental components. It also outlines different types of classes such as abstract, concrete, sealed, partial, and static classes.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 6

Object Oriented Principles

By Dhananjay Masal– CODEMIND Technology

Contact us +91 9890217463

1
What is C#?

- OOPS in C# is a design approach where we think in terms of real-world


objects rather than functional method.
- Program are organized around objects & data rather than actions & logic
1. Reusability - Class & object
2. Simplicity - Abstraction, Encapsulation, Polymorphism
3. Extensibility - Inheritance, Aggregation, Composition
4. Maintainability - All above make application maintainable.

2
Object

1. It is an instance of class.
2. It is memory representation of a class.

3
Class

- Every living & non-living thing is considered objects such as cars, people,
places etc.
- A class is user-defined data type that consist data & behavior.
- Data represented fields & behavior by methods.
- It is only blue print & has no existence in physical memory.

4
Types of classes

1. Abstract Class
2. Concrete class
3. Sealed Class
4. Partial Class
5. Static class

5
Thank You

Success is not a milestone, it's a journey. And we have


vowed to help you in yours.

www.codemindtechnology.com
6

You might also like