14 Comments
User's avatar
Marudhupandiyan's avatar

Easy, handy newsletter, bro!

Wasim's avatar

Your content is awesome. Can we get some real time example of each OOPS concepts ?

Ashish Pratap Singh's avatar

Hey, thank you!

I will post more content on OOP with real world examples.

Armand's avatar

It was very easy to understand ✨

Poonam Chauhan's avatar

What distinguishes polymorphism through interface from abstraction

RYMND's avatar

I think they are 2 sides of the same coin; for example i can have a function that can take documents and it will accept any class that is inherited from documents, and i have a new type of document called text, all i have to do is create a new class that inherits documents and implement the method body defined in the document class. Polymorphism is when i have new classes based off interface/abstraction because it is worded differently in some languages.

Aravindhan Thaninayagam's avatar

Hi, isn't encapsulation - bundling methods and attributes into a single entity(class)?

Piyush Bajaj's avatar

Your content is good, it would become better if you also include Java code also along with Python.

hesham hassan's avatar

What is different between abstraction and polymorephism

Pritam's avatar

Would you mind explaining What is "Self"? It's really confusing I didn't get it yet.

madhukar Singh's avatar

Hi Ashish,

Love the way you write these concepts. However, I have a doubt on your encapsulation part where you say that adding double underscore before a variable name makes it non-accessible from outside. But, I can get that via _className.__variableName

Dheeraj Pawar's avatar

Thank you so much for sharing this. Can you please give some real world implementation of OOPS concepts?