摘要:
property 1.什么是property? 是一个python内置的装饰器,可以装饰在“类内部的方法”上。 可以将该方法调用方式有 >对象.方法() >对象.方法 2.为什么用property? ps:在某些场景下,调用的方法知识用来获取计算后的某种值。 ps:必须通过 对象.方法()方式调用, 阅读全文
摘要:
访问限制机制 1.什么是访问限制机制? 凡是以类内部定义的属性或方法 以__开头的属性或方法名,都会被限制,外部不能“直接访问”该属性原型。 ps:看着像将该属性或方法隐藏起来了。 #python特有的: 注意:凡是在内部定义 __ 开头的属性或方法,都会变形为__ 类名__属性/方法。 2.为什么 阅读全文
摘要:
组合 1.什么是组合? 组合指的是一个对象中,包含另一个或多个对象。 2.为什么要用组合? 减少代码的冗余 3.如何使用组合? 耦合度: 藕:莲藕 >藕断丝连 耦合度越高:程序的可扩展性越低 耦合度越低:程序的可扩展性越高 总结: -继承: 继承是类与类的关系,子类继承父类的属性/方法,子类与父类是 阅读全文