Skip to content

goclub/di

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

依赖注入

循环依赖&猫狗爱情

代码实现

猫和狗互相依赖, 猫会发嗲 cat.Meow(),狗会发财 dog.Wang()

猫的最爱是狗叫 cat.Favorite() 它内部调用了 dog.Wang()

狗的最爱是猫叫 dog.Favorite() 它内部调用了 cat.Meow()

猫狗事实上循环依赖了

但是 go 不允许循环依赖, go比狗还狗

猫狗利用接口描述了各自的功能

突破了 go 的限制,一辈子在一起❤️🎉🎉🎉❤️

代码实现

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages