Would you like to inspect the original subtitles? These are the user uploaded subtitles that are being translated:
1
00:00:00,000 --> 00:00:04,000
وراثت تعریف نشده یکی از است
2
00:00:04,000 --> 00:00:08,000
مفاهیم اصلی برنامه نویسی شی گرا را تعریف نکرده است که
3
00:00:08,000 --> 00:00:12,000
شی تعریف نشده برای به دست آوردن خواص و روش های
4
00:00:12,000 --> 00:00:16,000
شی دیگری تعریف نشده و این باعث می شود که استفاده مجدد از کد در موارد مختلف آسان باشد
5
00:00:16,000 --> 00:00:20,000
قسمتهای تعریف نشده یک برنامه. به عنوان مثال. در بخش آخر ،
6
00:00:20,000 --> 00:00:24,000
undefined ما این شی دایره را با این روش تعریف کردیم. کامپیوتر
7
00:00:24,000 --> 00:00:28,000
مکان تعریف نشده حالا برای این بحث بیایید تصور کنیم
8
00:00:28,000 --> 00:00:32,000
تعریف نشده در اینجا ما با یک کلاس کار می کنیم. بنابراین بیایید تصور کنیم دایره یک کلاس است ، و
9
00:00:32,000 --> 00:00:36,000
تعریف نشده یک شی من می خواهم ارث را با این اصطلاحات کلاسیک توضیح دهم.
10
00:00:36,000 --> 00:00:40,000
undefined بنابراین ما این کلاس دایره را با یک متد ، computeOptimum داریم
11
00:00:40,000 --> 00:00:44,000
مکان نامشخص بیایید فردا تصور کنیم که می خواهیم کلاس دیگری اضافه کنیم
12
00:00:44,000 --> 00:00:48,000
برای برنامه ما به نام مربع تعریف نشده است. و مربع نیز نیاز دارد
13
00:00:48,000 --> 00:00:52,000
این روش را تعریف نکرده ، computeOptimumLocation. فعلاً تصور کنیم
14
00:00:52,000 --> 00:00:56,000
تعریف نشده اجرای این شی دقیقاً یکسان است
15
00:00:56,000 --> 00:01:00,000
در این دو کلاس مختلف تعریف نشده است ، شما نمی خواهید این اجرا را تکرار کنید.
16
00:01:00,000 --> 00:01:04,000
undefined زیرا اگر اشکالی در این برنامه وجود دارد ، باید آن را برطرف کنید
17
00:01:04,000 --> 00:01:08,000
در چندین مکان تعریف نشده است. یا اگر تصمیم به تغییر در اجرا داریم
18
00:01:08,000 --> 00:01:12,000
بهتر تعریف نشده ، دوباره ، شما باید این را در مکان های مختلف تکرار کنید.
19
00:01:12,000 --> 00:01:16,000
تعریف نشده بنابراین این زمانی است که ارث به شما کمک می کند. ما میتوانیم
20
00:01:16,000 --> 00:01:20,000
undefined یک کلاس جدید به نام Shape تعریف کنید ، این روش را در آنجا قرار دهید و
21
00:01:20,000 --> 00:01:24,000
undefined دایره و مربع این روش را از شکل به ارث می برد
22
00:01:24,000 --> 00:01:28,000
تعریف نشده از کلاس. اکنون در ارث ، چند اصطلاح داریم که باید با آنها آشنا باشید ،
23
00:01:28,000 --> 00:01:32,000
تعریف نشده زیرا من در این دوره از این اصطلاحات استفاده خواهم کرد. که در
24
00:01:32,000 --> 00:01:36,000
این نمودار را تعریف نکرده ، ما از کلاس شکل به عنوان کلاس پایه یاد می کنیم ،
25
00:01:36,000 --> 00:01:40,000
کلاس تعریف نشده یا فوق العاده ، یا کلاس والدین. همه این اصطلاحات دقیقاً هستند
26
00:01:40,000 --> 00:01:44,000
تعریف نشده همان. آموزشهای مختلف و کتابهای مختلف اصطلاحات مختلفی را به کار می برند.
27
00:01:44,000 --> 00:01:48,000
undefined در مقابل ، ما از دایره به عنوان کلاس مستقیم یاد می کنیم
28
00:01:48,000 --> 00:01:52,000
کلاس تعریف نشده یا زیر کلاس ، یا کلاس کودک ، و در آخر ،
29
00:01:52,000 --> 00:01:56,000
undefined ما از رابطه ارث به عنوان IS یاد می کنیم
30
00:01:56,000 --> 00:02:00,000
تعریف نشده - یک رابطه. بنابراین ، می گوییم دایره شکل IS-A است.
31
00:02:00,000 --> 00:02:04,000
undefined اکنون این تعریف کلاسیک از وراثت است. اما همانطور که می دانید ،
32
00:02:04,000 --> 00:02:08,000
در JavaScript تعریف نشده است ، ما کلاس نداریم ، فقط اشیا objects داریم.
33
00:02:08,000 --> 00:02:12,000
undefined بنابراین این زمانی است که وراثت نمونه در تصویر ظاهر می شود.
34
00:02:12,000 --> 00:02:16,000
undefined بنابراین در اصل ، ما دو نوع وراثت داریم ، کلاسیک و
35
00:02:16,000 --> 00:02:20,000
نمونه اولیه تعریف نشده ، و این یکی از مباحث س questionsالات مصاحبه است.
36
00:02:20,000 --> 00:02:24,000
undefined بنابراین ارث نمونه اولیه چیست؟ این موضوع برای سخنرانی بعدی است.
undefined --> undefined
تعریف نشده
37
00:00:00,000 --> 00:00:00,000
undefined --> undefined
undefined5593
Can't find what you're looking for?
Get subtitles in any language from opensubtitles.com, and translate them here.