接口抽象 实现分块

接口抽象 实现分块

接口抽象

type Animal interface {
    Eat()
    Sleep()
    Run()
}

实现分块

type cat struct {}

func (c *cat) Eat() {
    // before

    // ing

    // after
}

func (c *cat) Sleep() {
    // before

    // ing

    // after
}

func (c *cat) Run() {
    // before

    // ing

    // after
}