From cd7a51925727bcfc11fd98f850051507ff86ad91 Mon Sep 17 00:00:00 2001 From: Nikita KOndratev Date: Thu, 27 Feb 2020 22:46:17 +0300 Subject: [PATCH] Actualize tips&tricks for lesson 4 --- README.md | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index ff53bd4..9882021 100644 --- a/README.md +++ b/README.md @@ -55,11 +55,9 @@ 3. Не злоупотребляйте interface{}. 4. Не перегружайте интерфейсы. 5. Если структура нужна только для того, чтобы реализовать интерфейс, не экспортируйте её. -6. Помните, что nill удовлетворяет любому интерфейсу. -7. Если нужно изменить данные структуры в методе, определите метод на указателе на структуру. -8. При объявлении нового типа на основе существующего, вы не наследуете методы. Для этого нужно использовать "встраивание" типов. -9. Держите в голове, что encoding/json может работать только с "публичными" полями структур. -10. Учитывайте, что тип и указатель на тип имеют разные наборы методов. +6. При объявлении нового типа на основе существующего, вы не наследуете методы. Для этого нужно использовать "встраивание" типов. +7. Держите в голове, что encoding/json может работать только с "публичными" полями структур. +8. Учитывайте, что тип и указатель на тип имеют разные наборы методов. ## Занятие 5 #### Содержание