کد به یک رابط: هر آنچه که باید بدانید

همانطور که در مورد برنامه نویسی جدی تر می شوید، به ناچار با عبارت “Code to an interface” یا در فیلم ها، کتاب ها یا مقالات روبرو می شوید. و هیچ وقت برای من معنی نداشت. من نیاز به ایجاد یک رابط و سپس پیاده سازی آن را زیر سوال بردم. چگونه تعیین کنم که چه زمانی و کجا از این رابط ها استفاده کنم؟

هر وقت یک آموزش می دیدم یا مقاله ای می خواندم، توضیح می دادند که رابط چیست، “این کلاس بدون پیاده سازی است” و من مانند “اهم، ممنون 😏” هستم. منظورم این است که از قبل می دانستم که؛ چیزی که من واقعاً می خواستم بدانم این بود که چرا و چه زمانی از آن استفاده کنم.

به یاد دارم که یک روز از انجمن دیسکورد پرسیدم، و یکی از سالمندان به سادگی گفت: “نگران نباش، در نهایت برای شما کلیک خواهد کرد” و این کار انجام شد، کمی طول کشید، اما شد. اگر شما این را تجربه می کنید، بدانید که همه ما آنجا بوده ایم. بیایید به شما کمک کنیم تا بفهمید چرا به آن نیاز دارید کد به یک رابط.

بیایید کمی کد بنویسیم

از آنجایی که هوش مصنوعی در حال تسخیر است، و همه در مورد آن چیزهای خود را از دست می دهند، ما نمی خواهیم دیر به مهمانی برویم. ما می خواهیم آن را به وب سایت خود اضافه کنیم، یک ربات چت کوچک که به سؤالات مربوط به محصول ما پاسخ می دهد این کار را انجام می دهد.

من از PHP برای مثال خود استفاده خواهم کرد. با خیال راحت از هر زبانی که با آن راحت هستید استفاده کنید. آنچه اهمیت دارد مفهوم است.

ربات چت ما می تواند به همین سادگی باشد:

ask($question);  بازگشت $response;  ...

Source link