摘要:
封装: 为什么要隐藏属性: 目的的是为了隔离复杂度,例如ATM程序的取款功能,该功能有很多其他功能组成, 比如插卡、身份认证、输入金额、打印小票、取钱等, 而对使用者来说,只需要开发取款这个功能接口即可,其余功能我们都可以隐藏起来 >>> class ATM: ... def __card(self 阅读全文
posted @ 2023-03-19 23:22
无敌大帅逼
阅读(56)
评论(0)
推荐(0)
摘要:
ATM的架构: 用户功能层:src 注册登录接口层:user_interface 数据处理层:db_landly 公共层:common 登录装饰器需要一个全局变量src.login_name来查询是否登录 管理员功能: admin 用户功能层显示: #管理员 def admin(): while T 阅读全文
posted @ 2023-03-19 20:06
无敌大帅逼
阅读(23)
评论(0)
推荐(0)