天宫鹤

2024年8月14日

Python面向对象设计的一些重要概念

摘要: 对象:对象由属性和方法组成。属性不过是属于对象的变量,而方法是存储在属性中的函数。相比于其他函数,(关联的)方法有一个不同之处,那就是它总是将其所属的对象作为第一个参数,而这个参数通常被命名为self。 类:类表示一组(或一类)对象,而每个对象都属于特定的类。类的主要任务是定义其实例将包含的方法。 阅读全文

posted @ 2024-08-14 09:34 GoGrid 阅读(6) 评论(0) 推荐(0) 编辑

Python关于面向对象设计的思考

摘要: 1.将相关的东西放在一起。如果一个函数操作一个全局变量,最好将它们作为一个类的属性和方法。 2.不要让对象之间过于亲密。方法应只关心其所属实例的属性,对于其他实例的状态,让它们自己去管理就好了。 3.慎用继承,尤其是多重继承。继承有时很有用,但在有些情况下可能带来不必要的复杂性。要正确地使用多重继承 阅读全文

posted @ 2024-08-14 09:21 GoGrid 阅读(5) 评论(0) 推荐(0) 编辑

导航