摘要: 网络编程 软件开发架构 ​ 程序员在编写软件的时候应该遵循的架构设计,类似于我们写ATM和选课系统所采用的三层架构 # 软件开发架构的分类 1.C/S架构 C:client(客户端) S:server(服务端) Client/Server或客户/服务器模式,服务器通常采用高性能的PC、工作站或小型机 阅读全文
posted @ 2022-05-15 21:14 槐序八 阅读(33) 评论(0) 推荐(0)
摘要: 设计模式与pickle模块 设计模式是什么 是前辈们发明的经过反复验证用于解决固定问题的固定套路 设计模式的类型 在IT行业中设计模式总共有23种,可以分为三大类 1.创建型 2.结构型 3.行为型 单例模式 单例模式:是指一个类只能产生一个对象,用于节省资源 应用场景:有一个类中有很多非常厉害的绑 阅读全文
posted @ 2022-05-15 21:13 槐序八 阅读(32) 评论(0) 推荐(0)
摘要: 双下方法和元类 面向对象的双下方法 面向对象中的双下方法也有一些人称之为是魔法方法 有些双下方法不需要刻意调用 到达某个条件会自动触发 eg:双下init, 对象实例化的时候自动触发 1.__str__ 对象被执行打印(print、前端展示)操作的时候自动触发 注意:该方法必须返回字符串类型的数据, 阅读全文
posted @ 2022-05-15 21:04 槐序八 阅读(30) 评论(0) 推荐(0)
摘要: 封装、多态、反射等 封装 1.封装是面向对象编程的一大特点 2.面向对象编程的第一步 将属性和方法封装到一个抽象的类中 3.外界使用类创建对象,然后让对象调用方法 4.对象方法的细节都被封装在类的内部 具体封装 (1)如何封装名字 在变量名的前面加上两个下划线__ (2)封装名字的语法 封装的功能只 阅读全文
posted @ 2022-05-15 20:23 槐序八 阅读(35) 评论(0) 推荐(0)