Skip to content

Commit

Permalink
Update 2.4-interface.md
Browse files Browse the repository at this point in the history
docs: improved explanation example in 2.4-interface.md
  • Loading branch information
keyvangholami authored Aug 14, 2023
1 parent 36cb559 commit 8b1ea81
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion content/chapter 2/2.4-interface.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ type name_of_interface interface{
}
```

برای اینکه مفهوم بالا را بهتر بفهمیم بزارید یک مثال بزنیم ساده بزنیم فرض کنید ما یک شی به نام animal که دارای یکسری رفتارها مانند: نفس کشیدن, راه رفتن را دارد که این رفتارهای باید به یک حیوان اختصاص دهیم تا بتوانیم رفتارهای آن حیوان را مشخص کنیم.
برای درک بهتر مفهوم ارائه شده، بیایید از یک مثال ساده استفاده کنیم. فرض کنید ما یک شی به نام «animal» داریم که شامل یکسری رفتارها است، مانند نفس کشیدن و راه رفتن. این رفتارها باید به یک حیوان خاص اختصاص یابند تا بتوانیم ویژگی‌ها و رفتارهای دقیق آن حیوان را مشخص و تعریف کنیم.

```go
type animal interface {
Expand Down

0 comments on commit 8b1ea81

Please sign in to comment.