首页 > 其他 > 详细

面向对象的初识

时间:2020-02-29 22:32:38      阅读:68      评论:0      收藏:0      [点我收藏+]

面向对象之对比

面向过程编程vs函数式编程vs面向对象编程

# 面向过程编程 测量对象的元素个个数。
s1 = 'fjdsklafsjda'
count = 0
for i in s1:
    count += 1
    
#函数式编程    
def func(s):
    count = 0
    for i in s:
        count += 1
    return count
func('fdsafdsa')
func([1,2,3,4])

class A:
    __in

总结

面向过程式编程:
好处: 出色的完成你之前布置的所有的需求.
坏处: 但凡更改或者增加一条需求,可能整个项目都随之改变.

函数编程较之面向过程编程最明显的两个特点:
1,减少代码的重用性。
2,增强代码的可读性。

面向对象编程:
是一类相似功能函数的集合,使你的代码更清晰化,更合理化。
面向对象,要拥有上帝的视角看问题,类其实就是一个公共模板(厂房),对象就从具体的模板实例化出来。

面向对象的基本结构

# 1. 类是相似功能的集合体.
# 对象:类的具体体现.
# 类一个公共模板,对象是从这个公共的模板产出的.
# Human 类名要具有描述性,类名首字母大写,类名不宜用_

class A:
    hoppy='玩'#静态属性
    def __init__(self,name):#双下方法
        self.name=name#属性
    def func(self):#方法
        print(666)
A.func()

面向对象的初识

原文:https://www.cnblogs.com/saoqiang/p/12386522.html

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