摘要: Go语言的Interface很大不同于C#,Java这种OOP语言的,其强大之处之一在于非侵入式设计。先引用一段基于C++的关于非侵入性的阐述 http://blog.csdn.net/chelsea/article/details/446298基础复杂性是守恒的,需要解决的基本问题始终是需要解决的;最终的复杂性,却取决于基础复杂性彼此间的依赖,如果互相依赖,最终将得到指数级的复杂性,而 如果彼此独立,最终只是若干基础复杂性简单的累加,因此,程序需要更好的的Design和Organize,主要任务就是“降低模块间的依赖至最小”,而 对开发效率有重大影响的,主要是编译期依赖,为此,人们发明了若干 阅读全文
posted @ 2012-11-21 00:59 Gizak 阅读(1465) 评论(0) 推荐(0)