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

Speakers

Conferences dedicated to learning, growing, and spending quality time with different Laravel communities.

Bhavesh Daswani

Bhavesh Daswani

Software Engineer

Gallery

A peek inside our brilliant journey so far.

Volunteers Testimonials

Read what our brilliant volunteers have to say.

Location Info

ViitorCloud Technologies Pvt. Ltd., Avdhesh House, 303, Opp Gurudwara, Bodakdev, Ahmedabad, Gujarat 380054