博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2018年3月30日

摘要: 词频统计 一、项目要求及基本功能 项目要求: 对源文件(*.txt,*.cpp,*.h,*.cs,*.html,*.js,*.java,*.py,*.php等,文件夹内的所有文件)统计字符数、单词数、行数、词频,统计结果以指定格式输出到默认文件中,以及其他扩展功能,并能够快速地处理多个文件。 使用性 阅读全文

posted @ 2018-03-30 23:49 HelenL 阅读(232) 评论(3) 推荐(0) 编辑

摘要: 这本书谈到了一些不太常用的启发性方法,感觉有的更是一种设计思想。首先是高内聚性。之前提到,松散耦合是子系统与子系统间,类与类之间的一种连接关系,而内聚性则是关注一个系统、类的内部。内聚性指的是类内部的子程序或者子程序内的所有代码在支持一个中心目标上的紧密程度。当一个类的代码越集中在一个中心目标时,你 阅读全文

posted @ 2018-03-30 18:59 HelenL 阅读(211) 评论(1) 推荐(0) 编辑

摘要: 什么是封装和抽象?抽象是说:“可以让你从高层的细节来看待一个对象。”而封装则说:“除此之外,你不能看到对象的任何其他细节层次。”封装帮助你管理复杂度的方法是不让你看到那些复杂度。当继承能简化设计时就继承。信息隐藏是减少重复工作的强大技术。它强调隐藏复杂度。对系统的非重大改动可能会影响到某个类中的几个 阅读全文

posted @ 2018-03-30 16:10 HelenL 阅读(166) 评论(1) 推荐(0) 编辑