`
zimingguo
  • 浏览: 3178 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
社区版块
存档分类
最新评论

面向对象的理解--1

阅读更多
[size=x-large][/size]认识对象的面相对象的思想
面向对象跟语言没有关系
程序员就是管理者---管理代码
怎么样把事物管理好呢?---分组(分类)的方法
解决问题入手:
1、我有什么条件呢?  --利用数据
2、怎么利用这个条件呢?---功能实现或者数据处理
3、得到期望的结果     ---网页,界面?
解决问题的方法:
1、围绕已有的条件提出解决过程的方法,最后得到满意的结果,以数据位中心的方法...--面向对象
2、直接针对问题提出解决过程,利用已有的条件,最后得到满意的结果--以过程为中心的方法,人类最直观的认识事物的方法?---面向过程
面向对象的分析方法:1是面向过程的扩展
2在分类的数据上进行面向过程的设计并对过程进行分类的设计
以数据为中心的组织功能
以数据分析为骨肉,以功能分析为骨干的分析方法?
去买打印机的例子?(数据挖掘系统)
首先关心的数据?---模拟数据(用户登陆日志文件)
从已知数据抽取对问题解决有帮助的数据
     按解决过程抽取
从抽取的数据进行分类分析,分类标准的确定--对象--共性
对象分类与共性抽象(分类标准)
分类标准--给对象找标准分成几类?把分类图画好?
按对象分析数据,但不是特指分析(分析一个对象),而是泛指分析(分析一类对象),就是数据分类抽象。
从哪里找共性呢?
OO其实就是面向对象的共性...
把自然界的对象转到程序中的对象
认识项目的问题...从思想的高度来考虑
查找共性要先认识单个对象...
以对象为单位分析数据
在做需求分析时候对象的识别?
学JAVA需要经常想一想学习的理念
共性的抽象标准时随意的
共性的抽象标准需要可以根据需要随意选定,这需要看解决的粗要
每个抽取的标注你就是一个数据,改数据对解决问题应该有帮助...
对象分类与共性抽象----类
用一组数据来判别对象是否具备共性,改对象五项中被分了类
抽象共性就是把一组具备共性的对象分成一类,共性称为类。类就是对象归属判别的标准...
也是对共性数据处理的分类与分配...

对象按类划分==对象按标准划分
类---一组共性的集合,对象的归属判定标准----取类名
数据组织的思想?
汉语通过段落,JAVA通过{}
类中的数据叫成员...
类抽象 的意义---把数据分类管理
             ---通过有限掌握无限?
人类通过星期的划分来搞定无限的日期?
通过直觉找最本质的共性?有用的就是本质的?
根据对象分类,根据类来找标准。。。
对象分类与共性抽象---功能分配
功能的完成都与数据有关,在对功能的处理上采用分类处理的方式,保证功能的独立性与封闭性..
问题---数据入手---分类---类---功能分配(责任分配)
扩展的思想?---继承
程序代码就是一个个小的人类社会???
类为什么要 设计属性成员函数?
分类优点封装性,独立性,模块性
1--抽象一个类
2--用一个语言描述一个类
3--使用别人描述好的类
对象分类---就是在数据基础上的责任功能分配
分类抽取包含---数据与功能
分类与类
抽象与共性
类描述的显著特点是封装描述,体现在
1数据集中描述
2,数据的不公用性描述
封装描述的优点在于条理性---相当于汉语的帐、段落
该类的数据只能被该类的功能使用,修改,输出
不同的语言对封装有不同的语法
类的描述:数据描述,和功能描述
[/color]
分享到:
评论

相关推荐

    c# 面向对象 --用书.rar

    c# 面向对象 详细讲解 不同层次不同的理解

    面向对象编程-最容易理解的解释.doc

    面向对象编程-最容易理解的解释.doc

    面向对象思想----不看后悔!

    整理这份资料的目的是为了帮助朋友们能够更直观的理解面向对象的编程。让后来者能够少走一些弯路。但其中不免有许多漏洞及错误,也还请前辈提出宝贵的更改意见,毕竟交流会让我们不断的进步。

    java面向对象理解

    java的面向对象的理解,java概述,基本的java思想

    面向对象思想之 -- 理解类和对象

    详细介绍了面向对象思想之 -- 理解类和对象的相关知识,介绍的全面 深刻 由浅入深 !

    Java SE面向对象部分-06.面向对象基础

    本季介绍了面向对象与面向过程的区别,重点阐述了类与对象的关系及JAVA中如何定义类和使用对象。之后又详细讲解了对象的引用传递和垃圾的产生...面向对象是JAVA中最核心,最重要的部分,在此概念非常多,需要反复理解。

    面向对象技术-工厂模式分析

    讲述最简单的设计模式工厂模式,非常清楚地讲述了简单工厂模式和工厂模式的应用环

    Java面向对象程序设计---课件PPT.zip

    Java面向对象程序设计---课件PPT,希望给能够学习者提供帮助,实现对计算机Java基础知识的掌握与理解,为后续学习做好铺垫,实现Java知识的灵活运用

    面向对象-C语言

    面向对象(Object Oriented,OO)是软件开发方法。面向对象的概念和应用已超越了程序设计和软件开发,扩展到如数据库系统、...面向对象是一种对现实世界理解和抽象的方法,是计算机编程技术 [1] 发展到一定阶段后的产物

    深入理解面向对象

    由面向过程到面向对象,是一个很大的转折,怎么去理解面向对象呢?

    全方位理解Javascript面向对象-js族谱.png

    全方位理解Javascript面向对象-js族谱

    转载面向对象的理解

    面向过程: 为了把大象装进冰箱,需要3个过程。 1) 把冰箱门打开(得到打开门的冰箱) 2) 把大象装进去(打开门后,得到里面装着大象的冰箱) 3) 把冰箱门关上(打开门、装好大象后,获得关好门的冰箱) 每个过程有...

    设计模式:可复用面向对象软件的基础--详细书签版

    你将拥有一种深刻的洞察力,以帮助你设计出更加灵活的、模块化的、可复用的和易理解的软件—这也是你为何着迷于面向对象技术的源动力,不是吗?    当然还有一些提示和鼓励:第一次阅读此书时你可能不会完全理解...

    深入理解PHP-高级技巧,面向对象与核心技术(原书第3版)

    深入理解PHP-高级技巧,面向对象与核心技术(原书第3版) 完整版

    面向对象实验通过编程和上机实验理解 Java 语言是如何体现面向对象

    通过编程和上机实验理解 Java 语言是如何体现面向对象编程基本思想,了解类的封装方法,以及 如何创建类和对象,了解成员变量和成员方法的特性,掌握 OOP 方式进行程序设计的方法。 【实验原理】或 【实验任务】 ...

    深刻理解对象设计及面向对象设计

    这是本人在实践和阅读名著中对面向对象设计的深刻理解,可以帮助大家从本质上看待如何理解对象设计及面向对象设计的原理,全是自己的心得和体会(当然是在巨人的基础上的),希望对大家有帮助。

    面向对象编程基础_python面向对象_python教程_

    python强大的面向对象能力,让你更好的理解python核心语法

    Python 3面向对象编程

    Python 是一种面向对象的解释型语言,面向对象是其非常重要的特性。《Python 3面向对象编程》通过Python 的数据结构、语法、设计...如果你拥有其他面向对象语言的经验,你会更容易理解《Python 3面向对象编程》的内容。

    如何理解面向对象的概念

    浅显语言帮助理解什么是面向对象,面向对象的来源和哲学思辨

    面向对象软件工程

    《面向对象软件工程》 作者:Stephen.R.Schach 学校:(美)范德比尔特大学 书名原名:Objected-Oriented Software Engineering 目录: 第一部分 面向对象软件工程简介  第一章 面向对象软件工程的范畴  第二章 ...

Global site tag (gtag.js) - Google Analytics