随笔分类 -  面向对象

摘要:单例模式 简介 单例模式(Singleton Pattern)是一种常用的软件设计模式,该模式的主要目的是确保某一个类只有一个实例存在。 当你希望在整个系统中,某个类只能出现一个实例时,单例对象就能派上用场。 优点 对唯一实例的受控访问 单利相当于全局变量,但防止了命名空间被污染 对唯一实例的受控访 阅读全文
posted @ 2020-11-30 15:08 SR丶 阅读(175) 评论(0) 推荐(0) 编辑
摘要:Python面向对象方法 实例方法 实例方法最大的特点就是,它最少也要包含一个 self 参数,用于绑定调用此方法的实例对象(Python 会自动完成绑定)。实例方法通常会用类对象直接调用,例如 class Test: def __init__(self, name, age): self.name 阅读全文
posted @ 2020-11-30 11:11 SR丶 阅读(118) 评论(0) 推荐(0) 编辑
摘要:一:反射 【1】基础概念: (1)定义:反射指的是一个对象 应该具备 修改 检测 增加属性的能力 本质:属性的增删改查 (2)使用场景: (1)当我框架搭建出来 需要向框架内部添加细节的时候 但是不知道该细节中内对象有什么属性 类支持什么功能 (2)此时可以通过反射询问对象含有什么属性 类支持什么功 阅读全文
posted @ 2019-07-30 17:07 SR丶 阅读(159) 评论(0) 推荐(0) 编辑
摘要:一:多态 【1】基础概念 (1)基础概念: (1)一种事物拥有多种形态: 例如:水 >气态 >液态 >固态 (2)在python中是多个对象可以相应同一种方法 产生不同的结果 PS:多态不是一种语法 而是一种特殊的状态 特性 即多个对象有相同的使用方法 例如: # 案例一 class Chicken 阅读全文
posted @ 2019-07-29 23:15 SR丶 阅读(209) 评论(0) 推荐(0) 编辑
摘要:一:封装 【1】基础概念 (1)什么是封装: (1)字面意思是将什么封存在什么里面 达到隐藏的效果 例如:将电脑里的硬件封装在机盒中 (2)在程序中是将复杂的 丑陋的的细节封装在内部 对外部提供简易的接口 供人们使用 例如:电脑开机需要调度大量的硬件 但是这些硬件我们本身根本不需要考虑 直接使用开机 阅读全文
posted @ 2019-07-26 20:51 SR丶 阅读(316) 评论(0) 推荐(0) 编辑
摘要:一:继承基础 【1】基础概念 (1)继承 (1)定义:是一种定义新类的方式 (2)继承类被称之为子类/派生类 被继承者被称为父类/基类 例如:王思聪继承王健林的财产 那么王思聪就是属于子类 而王健林属于父类 PS:在程序中继承属于 类与类之间的关系 (2)作用: (1)子类可以继承父类中的某些属性, 阅读全文
posted @ 2019-07-25 22:58 SR丶 阅读(266) 评论(0) 推荐(0) 编辑
摘要:一:面向对象 【1】基础概念: (1)面向过程: 概念:面向过程是一种编程思想 优点: (1)复杂的问题简单化 流程化 (2)代码逻辑清晰 缺点: (1)代码扩展性比较差 例如:当想添加新的功能的时候 需要修改大量的代码 (2)代码维护性比较差 例如:如果一个环节出现问题 会影响别的环节正常运行 ( 阅读全文
posted @ 2019-07-24 22:55 SR丶 阅读(220) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示