首页 > 其他 > 详细

面向对象-用字典关键词调用

时间:2019-09-02 12:52:23      阅读:68      评论:0      收藏:0      [点我收藏+]
###总结面向对象
###
‘‘‘
1.简单控制流代码归类
2.定义函数实现代码的重用且更结构化,但是数据和动作分离
3.把数据和动作内嵌带一个结构(函数或类)里面,形成‘对象系统‘

过程简述:
1.定义功能函数,把数据字典作为传入参数,通过字典关键词取字典数据
2.定义字典:数据+功能函数
3.定义函数,内嵌字典
4.定义函数内嵌功能函数和字典函数,并且返回字典
5.调用:调用返回的字典关键词,并且传入字典参数进行调用

‘‘‘
def struct_object(name1,name2,name3):
    def base_style(fuct_dic):
        print([%s]重复,庞大死板;无结构不系统%fuct_dic[name1])
    def function_1(fuct_dic):
        print([%s]实现代码重复使用,更灵活;但是数据和动作分离%fuct_dic[name2])
    def object_1(fuct_dic):
        print([%s]把数据和动作归类,更结构化%fuct_dic[name3])
    def fuct_1(name1,name2,name3):
        fuct_dic = {
            name1:name1,
            name2: name2,
            name3: name3,
            base_style:base_style,
            function_1:function_1,
            object_1:object_1
        }
        return fuct_dic
    res = fuct_1(name1,name2,name3)
    return res
option1 = struct_object(简单代码,函数,面向对象)
print(option1)
option1[base_style](option1)
option1[function_1](option1)
option1[object_1](option1)

[简单代码]重复,庞大死板;无结构不系统
[函数]实现代码重复使用,更灵活;但是数据和动作分离
[面向对象]把数据和动作归类,更结构化

面向对象-用字典关键词调用

原文:https://www.cnblogs.com/liuhuacai/p/11445669.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!