正在加载图片...
类和函数的设计原则(1/10) 单一功能原则( Single Responsibility Principle 处理的事情太多的类是脆弱的。 比如,一个全文索引类 FullTextsearch,既要 读取数据、分词,又要建立倒排索引并写入磁 盘,还要读取磁盘文件并检索,太大,太臃胂 类应该只提供单一的功能 只有一个可能引起修改类代码的原因 拆分与合并类和函数的设计原则 类和函数的设计原则(1/10) ¾ 单一功能原则(Single Responsibility (Single Responsibility Principle) Principle) z 处理的事情太多的类是脆弱的。 处理的事情太多的类是脆弱的。 z 比如,一个全文索引类 比如,一个全文索引类FullTextSearch FullTextSearch,既要 读取数据、分词,又要建立倒排索引并写入磁 读取数据、分词,又要建立倒排索引并写入磁 盘,还要读取磁盘文件并检索,太大,太臃肿 盘,还要读取磁盘文件并检索,太大,太臃肿 了。 z 一个类应该只提供 一个类应该只提供单一的功能 • 只有一个可能引起修改类代码的原因 只有一个可能引起修改类代码的原因 • 拆分与合并
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有