编程语言
Stealth_pain
这个作者很懒,什么都没留下…
展开
-
Go语言笔记
1, 为了程序的可读性更强,Go 语言不允许导入某个包而不使用,在包名前加一个下划线可以让编译器接受这一类导入,并且调用对应包内的所有代码文件里定义的 init 函数。2, 在 Go 语言中,标识符要么从包里公开,那么不从包里公开。当代码导入了一个包时,程序可以直接访问这个包中任意一个公开的标识符,这些标识符以大写字母开头,以小写字母开头的包不是公开的,不能被其他包中的代码直接访问。3, 在查...原创 2019-02-07 16:46:30 · 1209 阅读 · 0 评论 -
内聚和耦合
什么是内聚性内聚是指一个模块的内部功能相互关联的紧密程度,执行某个特定的任务或相关任务组的模块是具有高内聚性的,而没有核心功能只是将大量功能凑到一起的模块具有低内聚性。什么是耦合性耦合是指模块 A 和模块 B 功能上的相关程度。如果两个模块的功能在代码层面上高度重叠,即模块之间有方法的大量互相调用,那么这两个模块就是高耦合的。在模块 A 上的任何变动都会使得 B 变化。强耦合性不利于代码的...原创 2019-02-13 14:30:48 · 2790 阅读 · 1 评论