(如何快速入门面向对象编程(OOP)) - 如皋守肥经贸有限公司
当前位置:首页 > 1 > 正文

(如何快速入门面向对象编程(OOP))

  • 1
  • 2024-11-19 08:56:11
  • 37
摘要: 如何快速入门面向对象编程(OOP 求笔画数最少的词语,两个字如何快速入门面向对象编程(OOP 面向对象编程OOP是怎么设计的?一...
  1. 如何快速入门面向对象编程(OOP)
  2. 求笔画数最少的词语,两个字

如何快速入门面向对象编程(OOP)

面向对象编程OOP是怎么设计的?

一般一款软件开发大致要经历如下七个重要步骤,这里重点说明面向对象编程部分,即类、对象和面向对象三大特征(封装、继承和多态)。

1、收集整理用户需求。

2、对项目进行可行性分析。

3、详细分析用户需求。

4、详细设计软件系统。

4.1开发工程师详细设计软件系统各功能模块。

4.2、从各功能模块所对应业务中抽象出业务数据关键词。

比如成学生绩管理系统可抽象出学生、课程、成绩、教师等业务数据关键词,并把它们作为程序中的数据类型,也就是类。

4.3、再从“类”中抽象出与之密切相关的属性和方法/行为。

4.4、编程实现这些类的属性和方法/行为。

4.5、根据各功能模块要求,有机组织各类,完成各功能模块的编程实现。

4.6、测试各功能模块,修改不足。

5、系统联调。

6、试运行系统,用户验收确认。

7、系统维护与升级。

谢邀!入门OOP大致有这样两个方面,一是理解OOP类的代码编写,一是理解对象的概念。

关于类和编码

封装,继承和多态都是类的基本概念。(注意不是对象)掌握这些概念对理解和运用类非常重要。可以通过一些编程练习获得对这些概念的直观认识。编程语言推荐使用Java或者C#。这两种语言比较严谨地运用了类的概念,比较适合用来学习OOP。C++虽然也是OOP的语言,但语法过于复杂,不适合入门级学习使用。在对类和编码有了一定程度的理解之后,就要攻克OOP的难点,也就是对象的概念了。

关于对象

教科书上喜欢用小猫小狗和动物之类的关系形容对象。这么形容倒也没有错误。但是,它造成了一种错觉,似乎是对象和类有一种一一对应的关系。实际上在OOP中对象可以是一个过程,也可以是一种结构,还可以是一组功能。这些对象往往需要用一组类和它们之间巧妙的组合来实现。而类也只不过是对象的代码实现而已。

举个例子

一个增删改查的程序,它的流程是先查,然后增删改输入,然后增删改确认,最后提示增删改的结果。我们希望为这样的流程建个模版,保证所有的处理都遵循这一流程。首先,这个流程中,最基本的是增删改查其中的一个操作,为它做一个抽象类叫Action。Action除了做一次操作以外还要去调用下一个操作。所以,要有一个方法DoNext。我们还需要用另一个类,定义输入确认结果这一子流程。这个类里面要聚合三次操作。先查后操作要求我们还要用一个类来聚合一次检索和前面的子流程。在这里我只想说明复杂对象的概念,具体怎么用类来做定义就不啰嗦了。真正的实装中,上面的例子大概需要十几个类才能组合出来。

关于设计模式

设计模式提供了很多对象实现的思路。可以通过学习设计模式理解对象的概念,并掌握一些用类实现的技巧。前面的例子就会用到抽象工厂模式。因此,设计模式也是OOP入门的必修课。

求笔画数最少的词语,两个字

笔画数最少的词语如下:

一二、一三、一己、一子、一一、一夕、一个、一人、一下、一上、一口、一天、一日、不一、一毛、一七、一百、一生、一世、一十、十一、一半、一合、一多、一少、一千、一万、一勺、一见、一片、一心、二用、二十、二个、二天、二手、不二、二人、二心、牛二、二儿、二子、二乙、二夫、人二、十二、二七、二片、二千、二少、二万、人丁、人大