摘要: github地址: "https://github.com/cheesezh/python_design_patterns" 写在前面的话 题目 用一种面向对象语言实现一个计算器控制台程序, 要求输入两个数和运算符号(+ /), 得到结果. 基础版本 input a number:16 input 阅读全文
posted @ 2018-07-24 22:52 ZH奶酪 阅读(594) 评论(0) 推荐(0) 编辑
摘要: 函数重载的作用是什么? 函数重载主要是为了解决两个问题 1. 可变参数类型 2. 可变参数个数 另外,一个基本的设计原则是,仅仅当两个函数除了参数类型和参数个数不同以外,其功能是完全相同的,此时才使用函数重载,如果两个函数的功能其实不同,那么不应当使用重载,而应当使用一个名字不同的函数。 对于问题1 阅读全文
posted @ 2018-07-24 13:12 ZH奶酪 阅读(508) 评论(0) 推荐(0) 编辑