代码大全第18章:表驱动法

为了简化代码逻辑,节省if else和switch case 表驱动法优势之一是可以把表存在文件里,这样数据变动直接改文件,不用改代码。 表驱动有三种方法: 直接查表 比如查每个月有哪几天,可以创建一个长度12的数组。 比如保险费率计算,可以把年龄、是否吸烟、性别等因素作为索引存表。 灵活消息格式:比如有个文件,包含20多种消息,该行是哪一种由开头的id决定 基于逻辑的方法,遍历,根据id判断该行
相关文章
相关标签/搜索