摘要:
封装 该露的露,该藏的藏 我们程序设计要追求“高内聚、低耦合”。高内聚就是类的内部数据操作细节自己完成,不允许外部干涉;低耦合:仅仅暴露少量的方法给外部使用。 封装(数据的隐藏) 通常,应该禁止直接访问一个对象中数据的实际表示,而应通过操作接口来访问,这称为信息隐藏。 记住这句话就够了:属性私有,g 阅读全文
posted @ 2021-07-31 21:40
柏阳光菜菜
阅读(53)
评论(0)
推荐(0)
摘要:
翻硬币 问题描述 小明正在玩一个“翻硬币”的游戏。 桌上放着排成一排的若干硬币。我们用 * 表示正面,用 o 表示反面(是小写字母,不是零)。 比如,可能情形是:**oo***oooo 如果同时翻转左边的两个硬币,则变为:oooo***oooo 现在小明的问题是:如果已知了初始状态和要达到的目标状态 阅读全文
posted @ 2021-07-31 20:41
柏阳光菜菜
阅读(144)
评论(0)
推荐(0)