美文网首页
学习笔记:面向对象

学习笔记:面向对象

作者: 潇华 | 来源:发表于2019-07-28 22:42 被阅读0次

一、什么是面向对象?

1)面向对象(Object-Orientation,简称OO)是一种系统建模技术/编程思想。

2)面向对象编程(Object-Orientation Programming,简称OOP)是按照OO的方法学来开发程序的编程方式。

3)面向对象分析方法 Object-Oriented Analysis,简称OOA

     分析阶段主要解决以下问题:

        -建立针对业务问题域的清晰视图

        -列出系统必须要完成的核心任务

        -针对问题域建立公共词汇表

        -列出针对此问题域的最佳解决方案

        -此阶段要解决的核心问题是"what to do?"

4)面向对象设计 Object-Oriented Design,   简称OOD

     设计阶段主要解决以下问题:

        -如何解决具体的业务问题

        -引入系统工作所需的各方面的支持元素

        -定义系统的实现策略

   此阶段要解决的核心问题是"How to do?"

5)OO: 面向对象,是一套集编程思想,方法,原则,模式,解决方案等为一体的编程模式。OO的思想贯穿于整个软件开发的过程,比如需求分析,设计,编程,测试,升级等。

二、为什么要学?

面向对象的学习非常难,课题很大,学习完成以后,大家都会感觉晕乎乎的,这是正常的。这是一门大课题。

为什么要学面向对象?决定以后工资的,主要是面向对象的这部分内容。和书写java语言相比,做程序设计的人更值钱。

学习面向对象的目标,是写出高质量的代码:

复用性好、扩展性好、维护性好、可移植性好、健壮性好、可读性好、效率高……

其中最重要的是,复用性好。这个性能好,后面的都好。意味着代码重复率低。后期修改代码的时候,不必每个位置都进行修改,维护运行的效率高;要增加新功能(扩展性好),只要增加一点点小小的地方,就可以了。

相关文章

  • python面向对象学习笔记-01

    学习笔记 # 0,OOP-Python面向对象 - Python的面向对象 - 面向对象编程 - 基础 -...

  • JavaScript面向对象学习笔记

    @(JS技巧)[面向对象] JavaScript面向对象学习笔记 封装 Javascript是一种基于对象(obj...

  • Python学习-面向对象

    查看所有Python相关学习笔记 面向对象 面向对象知识点汇总: 面向对象静态属性实例属性(self)静态方法(@...

  • (17.06.06)面向对象、创建一个类、devicemotio

    笔记 什么是面向对象?    面向对象是一种编程思想:OOP    面向过程    面向对象    面向数据 作用...

  • 面向对象学习笔记

    - 数组其实就是一种引用类型。 int是基本类型,int[]是引用类型 数组是引用类型,引用类型和基本类型的区别在...

  • 面向对象学习笔记

    属性: 方法: 类中的function &this 表示类使用本身的属性或者方法,出现$this表示类自己 访问控...

  • 学习笔记:面向对象

    一、什么是面向对象? 1)面向对象(Object-Orientation,简称OO)是一种系统建模技术/编程思想。...

  • Java之面向对象上

    此为个人学习笔记,如有错误,欢迎指教 面向对象 概述: 面向对象特点 封装: 概述 类: 概述: 类的内容: 成员...

  • 20-OOP类与对象

    面向对象 Object Oriented 学习面向对象:XXOO 面向对象的学习: 面向过程和面向对象的区别: 面...

  • python学习笔记目录

    Python学习笔记目录(倒序) Python学习-异常 Python学习-面向对象 Python学习-文件系统 ...

网友评论

      本文标题:学习笔记:面向对象

      本文链接:https://www.haomeiwen.com/subject/gsjmrctx.html