ਕੰਪਿਊਟਰ ', ਪ੍ਰੋਗਰਾਮਿੰਗ
PLO ਅਤੇ ਆਪਣੇ ਵਰਤਣ ਦੇ ਮੁੱਢਲੇ
ਆਮ ਜਾਣਕਾਰੀ
ਓਪਨ - ਹੈ, ਜੋ ਕਿ 80 20 ਸਦੀ ਦੇ ਵਿਚ ਪ੍ਰਗਟ ਪਰੋਗਰਾਮਿੰਗ ਦੇ ਇੱਕ ਸ਼ੈਲੀ ਹੈ. ਪ੍ਰਕ੍ਰਿਆ ਦੇ ਭਾਸ਼ਾ, ਜਿੱਥੇ ਉਹ ਆਪਣੇ ਨੂੰ ਕਾਰਵਾਈ ਕਰਨ ਲਈ ਡਾਟਾ ਅਤੇ ਿਹਦਾਇਤ ਦੀ ਵੱਖਰੇ ਤੌਰ 'ਤੇ ਮੌਜੂਦ ਹਨ, ਆਬਜੈਕਟ-ਅਧਾਰਿਤ ਪਰੋਗਰਾਮਿੰਗ ਵਿੱਚ ਨੂੰ ਇਸ ਦੇ ਉਲਟ, ਇਸ ਜਾਣਕਾਰੀ ਨੂੰ ਇੱਕ ਸਿੰਗਲ ਹਸਤੀ ਵਿੱਚ ਮਿਲਾ ਦਿੱਤਾ ਹੈ.
PLO ਦੇ ਮੁੱਢਲੇ
ਇਕਾਈ-ਪ੍ਰੋਗਰਾਮਿੰਗ ਸਾਫਟਵੇਅਰ ਵਿੱਚ ਇਸ ਦੇ ਆਪਣੇ postulates ਹੈ. ਓਪਨ ਦੇ ਅਸੂਲ - ਇਸ ਦੇ ਮੁੱਖ ਵਿਚਾਰ ਹੈ. ਤਿੰਨ ਸਭ ਨੂੰ ਦੇ ਮਹੱਤਵਪੂਰਨ ਹਨ: ਵਿਰਸੇ ਵਿਚ, polymorphism ਅਤੇ encapsulation. ਹਰ ਹੇਠ ਹੋਰ ਵਿਸਥਾਰ ਵਿੱਚ ਸਮੀਖਿਆ ਕੀਤੀ ਜਾਵੇਗੀ. ਓਪਨ ਭਾਸ਼ਾ ਵਿੱਚ ਪਰੋਗਰਾਮਿੰਗ ਦੇ ਕਾਯਦੇ ਆਬਜੈਕਟ ਅਤੇ ਕਲਾਸ ਦੀ ਵਰਤੋ ਕਰਦੇ ਹਨ. ਲਿਖਣ ਸਰੋਤ ਕੋਡ ਦੀ ਪ੍ਰਕ੍ਰਿਆ ਦੇ ਸ਼ੈਲੀ ਤਬਦੀਲੀ ਵਿੱਚ ਇਕਾਈ-ਅਧਾਰਿਤ ਅਕਸਰ ਮੁਸ਼ਕਲ ਹੈ, ਪਰ, ਸਭ ਡਿਵੈਲਪਰ PLO ਵਿਚ ਬਹੁਤ ਸਾਰੇ ਫਾਇਦੇ ਦਾ ਪਤਾ ਕੀਤਾ ਜਾਵੇਗਾ.
encapsulation
Encapsulation - ਕਲਾਸ - ਇੱਕ ਇੱਕਲੇ ਹਸਤੀ ਵਿੱਚ ਆਪਣੇ ਨੂੰ ਕਾਰਵਾਈ ਕਰਨ ਲਈ ਡਾਟਾ Fusion ਅਤੇ ਿਹਦਾਇਤ ਦੀ ਵਰਤੋ ਹੈ. ਓਪਨ ਭਾਸ਼ਾ ਦੇ ਇੱਕ ਵਿੱਚ ਪ੍ਰੋਗਰਾਮ ਲਿਖਣ ਦੇ ਵੇਲੇ ਉੱਥੇ ਦੇ ਅੰਦਰ ਅਤੇ ਬਾਹਰ ਹਸਤੀ ਜਾਣਕਾਰੀ ਫ਼ਰਕ ਹੈ. ਇਸ ਲਈ ਡਾਟਾ ਸੁਰੱਖਿਆ ਅਤੇ ਆਪਣੇ ਨੂੰ ਲਾਗੂ ਕਰਨ ਦੇ ਢੰਗ, ਉਦਾਹਰਨ ਲਈ, ਬਾਹਰੀ ਪ੍ਰਭਾਵ ਦੇ ਕੇ ਪ੍ਰਾਪਤ ਕਰਨ, ਜੋ ਕਿ ਇਸ ਆਈਟਮ ਨਾਲ ਸਬੰਧਤ ਨਹੀ ਕਰ ਰਹੇ ਹਨ, ਹੋਰ ਕਲਾਸ ਤੱਕ. ਡਾਟਾ ਦਾ ਸਾਰ ਦੇ ਅੰਦਰ ਸਫਲਤਾਪੂਰਕ ਇਕ ਦੂਜੇ ਦੇ ਨਾਲ ਗੱਲਬਾਤ ਕਰ ਰਿਹਾ ਹੈ, ਪਰ ਤੱਕ ਸੁਰੱਖਿਅਤ ਹਨ ਅਣਅਧਿਕਾਰਤ ਪਹੁੰਚ ਦੇ ਬਾਹਰ ਹੈ.
ਵਿਰਾਸਤ ਨੂੰ
ਵਿਰਾਸਤ ਨੂੰ - - ਦੇ ਓਪਨ ਦੂਜਾ ਅਸੂਲ ਇਕ ਕਲਾਸ ਨੂੰ ਵਰਤਣ ਆਪਣੇ ਅਸਲ ਨੂੰ ਲਾਗੂ ਕਰਨ ਦਾ ਜਾਪ ਬਿਨਾ ਹੋਰ ਢੰਗ ਦੀ ਯੋਗਤਾ ਹੈ. ਵਿਰਾਸਤ ਸਰੋਤ ਕੋਡ ਦੀ ਸਮਰੂਪ ਖਤਮ ਕਰਦਾ ਹੈ.
polymorphism
ਓਪਨ ਦੇ ਹੋਰ ਅਸੂਲ - Polymorphism. ਇਸ ਦੇ ਵਰਤਣ ਗੁੰਝਲਤਾ ਦੇ ਵੱਖ ਡਿਗਰੀ ਦੇ ਇਕਾਈ ਵਰਤਣ ਹੈ, ਜੋ ਕਿ ਘਟਨਾ ਹੈ ਅਤੇ ਉਸੇ ਵੇਲੇ 'ਤੇ ਕੰਮ ਨੂੰ ਲਾਗੂ ਕਰਨ ਦਾ ਹੱਕ ਵੱਖਰੇ ਜਵਾਬ ਦੇਵੇਗਾ ਇੱਕ ਸਿੰਗਲ ਇੰਟਰਫੇਸ ਬਣਾ ਸਕਦੇ ਹੋ ਲਈ ਦਾ ਮਤਲਬ ਹੈ.
ਓਪਨ ਭਾਸ਼ਾ
ਓਪਨ ਦੇ ਅਸੂਲ C ++ ਅਤੇ ਜਾਵਾ ਹੈ, ਜੋ ਕਿ ਪ੍ਰੋਗਰਾਮ ਅਤੇ ਕਾਰਜ ਦਾ ਇੱਕ ਮਹੱਤਵਪੂਰਨ ਹਿੱਸਾ ਹੈ ਵਿਕਸਤ ਵਰਗੇ ਅਜਿਹੇ ਸਭ ਤੋ ਪ੍ਰਸਿੱਧ ਪਰੋਗਰਾਮਿੰਗ ਭਾਸ਼ਾ ਵਿੱਚ ਵਰਤਿਆ ਜਾਦਾ ਹੈ. ਵੀ ਹੁੰਦੇ ਹਨ, ਘੱਟ ਵਰਤੀ ਓਪਨ ਭਾਸ਼ਾ - ਡੈਲਫੀ, ਆਬਜੈਕਟ ਪਾਸਕਲ, ਰੂਬੀ ਅਤੇ ਕਈ ਹੋਰ ਹੈ.
PLO ਆਲੋਚਨਾ
ਇਸ ਵਿਧੀ ਨੂੰ ਆਮ ਤੌਰ 'ਤੇ ਪ੍ਰਤੀ ਸਕਾਰਾਤਮਕ ਬਿਆਨ ਦੇ ਬਾਵਜੂਦ, ਅਕਸਰ ਓਪਨ ਦੇ ਅਸੂਲ ਸਾਹਮਣਾ ਕਰਨ ਅਤੇ ਆਲੋਚਨਾ ਕਰ ਰਹੇ ਹਨ. ਨਾਲ ਦੇ ਰੂਪ ਵਿੱਚ ਪਰੋਸੀਜਰਲ ਪਰੋਗਰਾਮਿੰਗ ਓਪਨ 'ਚ ਇਸ ਦੇ ਨੁਕਸਾਨ ਹਨ.
ਪਹਿਲੀ, ਤਬਦੀਲੀ ਦੀ ਗੁੰਝਲਤਾ ਨੂੰ. ਓਪਨ ਦੇ ਅਸੂਲ ਨੂੰ ਸਮਝਣ ਲਈ, ਇਸ ਨੂੰ ਲੋੜ ਹੈ ਵਾਰ ਦੀ ਇੱਕ ਬਹੁਤ ਸਾਰਾ, ਹੋਰ ਲੋਕ ਸਿਰਫ ਪਰੋਸੀਜਰਲ ਪਰੋਗਰਾਮਿੰਗ ਭਾਸ਼ਾ ਦੇ ਨਾਲ ਮਿਲ ਕੇ ਕੰਮ ਕਰਦੇ ਹਨ.
ਤੀਜਾ, ਢੰਗ ਦੀ ਬਹੁਤ ਜ਼ਿਆਦਾ ਲਚਕਤਾ, ਜੋ ਕਿ ਅਸਲ ਸਰੋਤ ਕੋਡ ਅਤੇ ਵਿਕਸਤ ਪ੍ਰੋਗਰਾਮ ਨੂੰ ਇਸ ਖਾਸ ਕੇਸ, ਫੀਚਰ ਅਤੇ ਸਮਰੱਥਾ ਵਿੱਚ ਲਾਵਾਰਸ ਹਾਵੀ ਹੋ ਜਾਵੇਗਾ ਕਰਨ ਦੀ ਅਗਵਾਈ ਕਰ ਸਕਦਾ ਹੈ. ਇਸ ਦੇ ਨਾਲ, ਮੈਮੋਰੀ ਨਿਰਧਾਰਨ ਦੇ ਮਾਮਲੇ ਵਿੱਚ ਅਸਮਰੱਥਾ ਯਾਦ ਰੱਖੋ. ਪਰ, ਲਗਾਤਾਰ ਵਧ ਰਹੀ ਆਲੇ-ਦੁਆਲੇ ਦੇ ਓਪਨ ਪ੍ਰੋਗਰਾਮਰ ਦੇ ਵਿਚਾਰ ਦੀ ਗਿਣਤੀ ਦੀ ਪਰਵਾਹ ਹੈ ਅਤੇ ਤੇਜ਼ੀ ਨਾਲ ਭਾਸ਼ਾ ਆਪਣੇ ਆਪ ਨੂੰ ਵਿਕਾਸ.
Similar articles
Trending Now