摘要: 《代码大全2》第六、七章 作者在第六章中从抽象数据类型(Abstract Data Type)出发阐释类(class)的概念,给出创建类的原因以及创建高质量的常涉及的设计问题。抽象数据类型(ADT)是指一些数据以及对这些数据所进行的操作的集合,ADT是一个比类更基础的概念,类由ADT出发得到扩展,或 阅读全文
posted @ 2018-03-21 13:39 Viarow 阅读(231) 评论(2) 推荐(0) 编辑
摘要: 《代码大全2》第四、五章 第四章“关键的‘构建’决策”主要有以下三要点:1.每种编程语言都有优点和缺点,程序员应根据需要选择编程语言,尽量选择熟悉的语言以提高生产效率。作为一种表达工具,编程语言当然也会影响到使用者的思维,然而大多数重要的编程原则并不依赖与特定的语言,而是使用语言的方式。作者提倡“深 阅读全文
posted @ 2018-03-21 13:37 Viarow 阅读(130) 评论(1) 推荐(0) 编辑
摘要: 《代码大全2》第一、二、三章 隐喻思维在西方是一个热门的话题,隐喻的认知功能在各个学科正受到越来越多的重视,依照我的理解,其实就是以众所周知或者理解主体熟悉的事物为符号去将新事物、新概念具象化,与打比方的认知方式有同工异曲之妙。在《代码大全2》第二章,作者Steve McConnell主要列举了4种 阅读全文
posted @ 2018-03-21 13:34 Viarow 阅读(273) 评论(1) 推荐(0) 编辑