Object-Oriented Programming (OOP) ਇੱਕ ਪैराडाइम ਹੈ ਜੋ ਕੋਡ ਨੂੰ objects ਦੇ ਦੁਆਲੇ ਸੰਗਠਿਤ ਕਰਦਾ ਹੈ — state (ਡਾਟਾ) ਅਤੇ behavior (ਤਰੀਕਿਆਂ) ਦੇ ਬੰਡਲ — ਸਟੈਂਡਅਲੋਨ ਫੰਕਸ਼ਨਾਂ ਅਤੇ ਗਲੋਬਲ ਡਾਟਾ ਦੀ ਬਜਾਏ। ਇੱਕ class ਬਲੂਪ੍ਰਿੰਟ ਹੈ; ਇੱਕ object ਇਸ ਤੋਂ ਬਣਾਇਆ ਗਿਆ ਠੋਸ ਉਦਾਹਰਣ ਹੈ।
ਮੁੱਖ ਵਿਚਾਰ
ਤੁਸੀਂ ਇੱਕ ਸਮੱਸਿਆ ਨੂੰ ਸਹਕਾਰੀ objects ਦੇ ਸੈੱਟ ਦੇ ਤੌਰ ਤੇ ਮਾਡਲ ਕਰਦੇ ਹੋ, ਹਰੇਕ ਆਪਣੇ ਡਾਟਾ ਦੇ ਲਈ ਜਿੰਮੇਵਾਰ। ਕੋਡ ਜਿਸ ਨੂੰ ਉਸ ਡਾਟਾ ਦੀ ਲੋੜ ਹੈ, object ਨੂੰ ਕੁਝ ਕਰਨ ਲਈ ਕਹਿੰਦਾ ਹੈ ਬਜਾਏ ਇਸ ਵਿੱਚ ਪੁੱਜਣ ਦੇ।
