码迷,mamicode.com
首页 > 编程语言 > 详细

Python 七、Python类与面向对象

时间:2016-10-12 23:23:04      阅读:246      评论:0      收藏:0      [点我收藏+]

标签:python 七、python类与面向对象

一、面向对象编程(OOP)

程序=算法+数据结构=指令+数据

1、代码可以选择以指令为核心或以数据为核心进行编写

两种范型:

       以指令为核心:围绕“正在发生什么”进行编写

              面向过程编程:程序具有一系列线性步骤;主体思想是代码作用于数据

       以数据为核心:围绕“将影响谁”进行编写

               面向对象编程(OOP):围绕数据及为数据严格定义的接口来组织程序, 用数据控制对代码的访问


2、面向对象的核心概念

所有编程语言的最终目的都是提供一种抽象方法

       在机器模型(“解空间”或“方案空间”)与实际解决的问题模型(“问题空间”)之间,程序员必须建立一种联系

                面向过程:程序 = 算法+数据结构

                面向对象:将问题空间中的元素以及它们在解空间中的表示物抽象为对象,并允许通过问题来描述问题而不是方案

                        可以把实例想象成一种新型变量,它保存着数据,但可以对自身的数据执行操作


本文出自 “xiexiaojun” 博客,请务必保留此出处http://xiexiaojun.blog.51cto.com/2305291/1861205

Python 七、Python类与面向对象

标签:python 七、python类与面向对象

原文地址:http://xiexiaojun.blog.51cto.com/2305291/1861205

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!