A Meetup With Insight
Web Artisans Discussing The Intricacies Of Laravel
In our February meetup, the community discussed Pillars of OOP like Encapsulation, Abstraction, Inheritance & Polymorphism.
Encapsulation in OOP puts things in an object in a container and organizes them into units that model real-world applications. To put things into perspective, we wrap code into boxes that are related to one another so that these boxes can just interact with each other using the methods and properties that we make available.
Abstraction means hiding the complexity from the user. The idea of abstraction claims, “hey here are the methods and properties that you can use. Don't worry about everything else. I'll do all the calculations behind the scenes. This reduces complexity because we can just see the methods and understand what this class can do.”
Inheritance helps avoid having to rewrite the same code and we also save memory space by having shared methods.
Polymorphism means many forms. It describes the concept of overloading and overriding. Overriding is overwriting the method of the parent class. Overloading means having multiple methods with the same name but different number or type of parameter
A peek inside our brilliant journey so far.
Read what our brilliant volunteers have to say.
It’s my responsibility to give back to community by sharing all knowledge I have, and also I want to make real connections with Laravel developers. 🙂
Shrirang Pramod JoshiPune
Getting to know the community better. I personally work on Laravel from the past 2 years and would like to contribute towards the community, and contribute to bring Laracon to India
LaravelLive is my first ever meetup event which i discovered by myself without any connection, and its really happy to see 3rd year of it. I would be feeling proud to take this community to the level it deserves to be.
1st thing is awareness about the community and to spread it, after that to share all the knowledge which I have obtained through my experience, and gain more in return