python基础笔记之第八天--多态机制

多态

注:多继承有时会带来混乱,尽量别用。
定义:属于同一类型的不同实例对同一消息做出的不同响应。
如程序员与人事都属于员工这同一类型,但程序员与人事是不同的实例,对于工作这一消息,即程序员会写代码,人事会招聘,即做出了不同响应。

python的内置数据类型用于属性字段

员工:1程序员 2人事;对于这些属性的字段我们都用的是Python内置的数据类型,如int、工资就是用浮点型、名字就是用字符串等等。
而对于要存一些状态:如1-31号,有时迟到,早退,这些状态我们也可以用内置的数据类型如:字典表去存储。
总之,大部分情况用内置的数据类型就够了,实在不行,写类也是一种数据类型。当类还搞不定时,此时你的设计就有问题了。

关联

总括:即员工类下边有部门,经理属性。而部门又可以定义成单独一个类,经理也可以,即这样他们之间有关联关系了,即像这种串联起来的关系,即包含关系。
对于员工基类,与派生类:程序员类,人事类,即类之间的关系。这几个类都有一个属性部门,但在分析对象时,这个部门还包含很多信息需要进一步关注,如:部门电话,部门经理,负责人;此时可以把部门单独拿出来写个类。之后如经理也可以进一步类似扩展了。即然后将这些关系串起来,即关联起来

 #在这也可以定义一个函数,如处理项目的函数,这里边可能有项目经理,开发人员,以及需求部门,
   

猜你喜欢

转载自blog.csdn.net/qq_43498494/article/details/103685414