DEV Community

levelcoding
levelcoding

Posted on

4 1

OOP and Interview

Hello, i know the fact everyone will say : "Hey it's a concept so don't matter language is the same concept no different", but how truly can be that?

For example i'm come from Php world so concept like : Destruct are not used many case ,same for polimorhics.

So final question it's ,should i learn teoretic concept in general or should i learn from a typical language, like i don't know ,java?

I think we can build together a list of common questions and ... depate what mean every concept, it's a good ideas or not?

For example first of all :

Difference between Class and Object.
A little discution :
https://teamtreehouse.com/community/class-vs-object-vs-instance-in-php-oop
Difference between Interface and Abstract.
A little clasification every one can see here :
http://treehouse-code-samples.s3.amazonaws.com/PHP/interfaces/interface_abstract_class_comparison.pdf

The reason why i ask it's not because i'm lazy(or maybe i'm) it's because i think a junior, average programmer, senior programmr even a arhitect programmer can give a different response, each one!

Aaaa, a strange question if i can exepline design patter i'm average(medium programmer) or it's just like , i'm close to the path of became average programmer? Thanks.

AWS GenAI LIVE image

Real challenges. Real solutions. Real talk.

From technical discussions to philosophical debates, AWS and AWS Partners examine the impact and evolution of gen AI.

Learn more

Top comments (1)

Collapse
 
rosberg_guedes profile image
Rosber Guedes

The designer pattern is independent. Be associated with the architect project (variable of the project to project). You should analyze and apply the patterns, according to the need of the project or business rule.

Billboard image

The Next Generation Developer Platform

Coherence is the first Platform-as-a-Service you can control. Unlike "black-box" platforms that are opinionated about the infra you can deploy, Coherence is powered by CNC, the open-source IaC framework, which offers limitless customization.

Learn more

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay