ای سی ایم اسکریپت یانجی چئنزیشی انسائیل

ਇਸ ਸੈਕਸ਼ਨ ਵਿੱਚ, ਇਸ ਸਾਇਟ ਵਿੱਚ ECMAScript ਦੇ ਵਾਲੀਡੇਸ਼ਨ ਮਕੈਨਿਜ਼ਮ ਨੂੰ ਇੱਕ ਕਲਾਸਿਕ ਉਦਾਹਰਣ ਦੇ ਰੂਪ ਵਿੱਚ ਦਰਸਾਇਆ ਗਿਆ ਹੈ。

ਵਾਲੀਡੇਸ਼ਨ ਮਕੈਨਿਜ਼ਮ ਉਦਾਹਰਣ

ਵਾਲੀਡੇਸ਼ਨ ਮਕੈਨਿਜ਼ਮ ਨੂੰ ਸਭ ਤੋਂ ਸਰਲ ਤਰੀਕੇ ਇੱਕ ਕਲਾਸਿਕ ਉਦਾਹਰਣ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਸਮਝਣਾ ਹੈ - ਜੋਹਰਾ ਰੂਪ (Geometry Shape)। ਇਸ ਤੌਰ 'ਤੇ ਜੋਹਰਾ ਰੂਪ ਵਿੱਚ ਦੋ ਪ੍ਰਕਾਰ ਹਨ, ਜਿਵੇਂ ਹੈਕਸਾਗਨ (Ellipse) (ਜੋ ਕਿ ਸਰਕਰੂਲਰ ਹੈ) ਅਤੇ ਬਹੁਕੋਣੀ (Polygon) (ਜਿਸ ਕੋਲ ਕੁਝ ਸਿਰਲੇਖ ਹੁੰਦੇ ਹਨ)। ਸਰਕਰੂਲਰ ਹੈਕਸਾਗਨ ਦਾ ਇੱਕ ਫੋਕਸ ਹੈ। ਤਿਰੰਗਾ, ਚੌਕਾ ਅਤੇ ਪੰਜਾਂ-ਕੋਣੇ ਹਰੇਕ ਬਹੁਕੋਣੀ ਦਾ ਇੱਕ ਹਿੱਸਾ ਹੈ, ਜਿਸ ਦੀ ਸਿਰਲੇਖ ਹੈ। ਸਿਫਰੇ ਦਾ ਚੌਕਾ ਦਾ ਤੰਤਰ ਉਨ੍ਹਾਂ ਦਰਮਿਆਨ ਦੀ ਵਾਲੀਡੇਸ਼ਨ ਸਬੰਧ ਦਿਸਾਈ ਹੈ।

ਇਸ ਉਦਾਹਰਣ ਵਿੱਚ, Shape ਹੈਕਸਾਗਨ (Ellipse) ਅਤੇ ਮੋਲਡੂਲ (Polygon) ਦੀ ਮੂਲ ਕਲਾਸ (base class) ਹੈ (ਸਾਰੇ ਕਲਾਸ ਇਸ ਤੋਂ ਵਾਲੀ ਹਨ)। ਹੈਕਸਾਗਨ ਕੋਲ ਇੱਕ ਵਿਸ਼ੇਸ਼ਤਾ ਹੈ fociਫੋਕਸ

ਇਸ ਵਾਲੀਡੇਸ਼ਨ ਸਬੰਧ ਸਬੰਧੀ ਸਭ ਤੋਂ ਵਧੀਆ ਤਰੀਕਾ ਇੱਕ ਚਿੱਤਰ ਵਰਤਣਾ ਹੈ, ਇਹ UML (ਏਕੀਕ੍ਰਿਤ ਮਾਡਲਿੰਗ ਭਾਸ਼ਾ) ਦਾ ਉਪਯੋਗ ਹੈ। UML ਦੇ ਪ੍ਰਮੁੱਖ ਉਪਯੋਗਾਂ ਵਿੱਚੋਂ ਇੱਕ ਹੈ, ਇਹ ਵਾਲੀਡੇਸ਼ਨ ਵਰਗੇ ਜਿਹੇ ਜਟਿਲ ਆਬਜੈਕਟ ਸਬੰਧ ਦਰਸਾਉਣਾ ਹੈ। ਹੇਠ ਦਾ ਚਿੱਤਰ ਹੈ ਜੋ Shape ਅਤੇ ਇਸ ਦੇ ਉਪ ਵਰਗਾਂ ਦਰਮਿਆਨ ਸਬੰਧ ਦਰਸਾਉਣ ਵਾਲਾ UML ਚਿੱਤਰ ਹੈ:

یانجی چئنزیشی یو ایم ال ڈرائنگ انسائیل

UML ਵਿੱਚ, ਹਰੇਕ ਬੋਕਸ ਇੱਕ ਕਲਾਸ ਦਿਸਾਈ ਹੈ, ਜਿਸ ਨੂੰ ਕਲਾਸ ਨਾਮ ਦਿਵਾਇਆ ਗਿਆ ਹੈ। ਤਿੰਨਾਂ ਤਿਰੰਗੇ, ਚੌਕਾ ਅਤੇ ਪੰਜਾਂ-ਕੋਨੇ ਦੇ ਉੱਚੇ ਹਿੱਸੇ ਦੇ ਹਿੱਸੇ ਇੱਕ ਸਾਥ ਮਿਲ ਕੇ, ਸ਼ਰੂਆਤ ਕਰਦੇ ਹਨ, ਅਤੇ ਸ਼ਰੂਆਤ ਵਿੱਚ ਸ਼ਰੂਆਤ ਕਰਦੇ ਹਨ, ਇਹ ਸ਼ਰੂਆਤ ਹਰੇਕ ਕਲਾਸ ਨੂੰ ਸ਼ਰੂਆਤ ਕਰਦੇ ਹਨ, ਇਹ ਕਲਾਸ ਸ਼ਰੂਆਤ ਤੋਂ ਵਾਲੀ ਹੈ। ਇਸ ਤਰ੍ਹਾਂ, ਸਿਫਰੇ ਤੋਂ ਚੌਕਾ ਦੇ ਤੰਤਰ ਨੇ ਉਨ੍ਹਾਂ ਦਰਮਿਆਨ ਦੀ ਵਾਲੀਡੇਸ਼ਨ ਸਬੰਧ ਦਿਸਾਈ ਹੈ।