// Fork me on GitHub
上一页 1 ··· 3 4 5 6 7 8 9 下一页
摘要: 一、软件开发架构 1.C/S架构- Client :客户端(24小时不间断提供服务)- Server :服务端(客户需要服务时,就去访问服务端 ps:服务端需要遵循的原则: 1. 服务端与客户端都需要有唯一的地址,但是服务端的地址必须固定/绑定 2. 对外一直提供服务,稳定运行 3. 服务端应该支持 阅读全文
posted @ 2020-09-15 10:54 繁星春水 阅读(177) 评论(0) 推荐(0) 编辑
摘要: 单例模式:指的是在确定 "类中的属性与方法" 不变时,需要反复调用该类,产生不同的对象,会产生不同的内存地址,造成资源的浪费。 单例模式:多次实例化的结果指向同一个内存地址 > 无论产生多个对象,都会指向 单个 实例。 单例的优点:节省内存空间。 class Foo: def __init__(se 阅读全文
posted @ 2020-09-15 09:55 繁星春水 阅读(184) 评论(0) 推荐(0) 编辑
摘要: 类的内置方法(魔法方法): 凡是在类内部定义,以__开头__结尾的方法,都是类的内置方法,类的内置方法,会在满足某种条件下自动触发 __new__:在___init__触发前,自动触发。调用该类时,内部会通过__new__产生一个新对象 __init__:在调用类时自动触发。通过产生的对象自动调用_ 阅读全文
posted @ 2020-09-15 09:50 繁星春水 阅读(474) 评论(0) 推荐(0) 编辑
摘要: 一、 isinstance(obj,cls)和issubclass(sub,super) isinstance与issubclass是python的内置模块: isinstance: 判断一个对象是否是另一个类的实例。- 如果是: True- 如果不是: False issubclass: 判断一个 阅读全文
posted @ 2020-09-15 09:27 繁星春水 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 一:绑定方法 绑定给谁,谁来调用就自动将它本身当作第一个参数自动传入。 1.1 类的绑定方法: 是用classmethod装饰器装饰的方法。-由类来调用,会将类当做第一个参数传入。 classmethod:是一个装饰器,给在类内部定义方法中装饰,将类内部的方法变为 “类的绑定方法” 2.1 对象的绑 阅读全文
posted @ 2020-09-15 09:05 繁星春水 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 一、多态 1.1 什么是多态 多态也称“多态性”,指的是同一种类型的事物,不同的形态。在python中的多态指的是让多种类若具备类似的数据属性与方法属性,都统一好命名规范,这样可以提高开发者的代码统一性,使得调用者更方便去理解。 1.2 多态的目的: 为了在不知道对象具体类型的情况下,统一对象调用方 阅读全文
posted @ 2020-09-15 09:02 繁星春水 阅读(206) 评论(0) 推荐(0) 编辑
摘要: 一、组合 如何使用组合? 组合指的是一个对象中,包含另一个或多个对象 class People: def __init__(self,name,age,sex): self.name = name self.age = age self.sex = sex #学生类 class Student(Pe 阅读全文
posted @ 2020-09-14 23:52 繁星春水 阅读(211) 评论(0) 推荐(0) 编辑
摘要: 一、继承 1、什么是继承 继承是一种新建类的方式,新建的类称之为子类或派生类,继承的父亲称之为基类或超类。- 在Python中,一个子类可以继承多个父类。- 在其它语言中,一个子类只能继承一个父类。 如何实现继承 class ParentClass1: #定义父类 pass class Parent 阅读全文
posted @ 2020-09-14 23:40 繁星春水 阅读(235) 评论(0) 推荐(0) 编辑
摘要: 一、什么是面向对象编程 核心是“对象”二字,对象指的是“特征与技能”的结合体。基于该编程思想编写程序,就好比在创造世界,一种 “上帝式” 的思维方式。 优点:可扩展性强缺点:编程的复杂度远高于面向过程 应用场景:需求经常变化的软件,一般需求的变化都集中在用户层,互联网应用,企业内部软件,游戏等都是面 阅读全文
posted @ 2020-09-14 21:49 繁星春水 阅读(213) 评论(0) 推荐(0) 编辑
摘要: 包 一、什么是包? 包是一个内部带有__init__.py的文件夹,包也可以被导入,并且可以一并导入包下的所有模块。 二、为什么要使用包? 包的本质就是一个文件夹,那么文件夹唯一的功能就是将文件组织起来。随着功能越写越多,我们无法将所有功能都放到一个文件中,于是我们使用模块去组织功能,而随着模块越来 阅读全文
posted @ 2020-09-14 20:38 繁星春水 阅读(136) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 下一页
1 //2 3
//4