按照结构性质,有结构化程序设计与非结构化程序设计之分。
前者是指具有结构性的程序设计方法与过程。
它具有由基本结构构成复杂结构的层次性,后者反之。
按照用户的要求,有过程式程序设计与非过程式程序设计之分。
前者是指使用过程式程序设计语言的程序设计,后者指非过程式程序设计语言的程序设计。
按照程序设计的成分性质,有顺序程序设计、 并发程序设计、并行程序设计、 分布式程序设计之分。
按照程序设计风格,有 逻辑式程序设计、函数式程序设计、 对象式程序设计之分。

package Com.TableTest;
public class TableText_21 {public static void main(String[] args)  {Shapesx shapes = new Circlesx();System.out.println(shapes.name);shapes.printType();shapes.printName();}
}
class Shapesx {public String name = "shape";public Shapesx(){System.out.println("shape constructor");}public void printType() {System.out.println("this is shape");}public static void printName() {System.out.println("shape");}
}
class Circlesx extends Shapesx {public String name = "circle";public Circlesx() {System.out.println("circle constructor");}public void printType() {System.out.println("this is circle");}public static void printName() {System.out.println("circle");}
}

结构化程序设计与非结构化程序设计之分相关推荐

  1. 结构化与非结构化程序的区别

    1.结构化程序: 结构化程序设计由迪克斯特拉(E.W.dijkstra)在1969年提出,是以模块化设计为中心,将待开发的软件系统划分为若干个相互独立的模块,这样使完成每一个模块的工作变单纯而明确,为 ...

  2. extjs 方法执行顺序_(软件工程)非结构化程序变为结构化程序的三种方法

    适用于软工考研.张海藩软件工程导论中结构化中结构化非结构化看完这篇文章应该就懂了. 结构化程序的思想 程序由顺序.选择和循环这三种基本结构组成.且它们都具有以下特点:只有一个入口;只有一个出口;结构中 ...

  3. MySQL优化系列(二)--查找优化(1)(非索引设计)

    MySQL优化系列(二)--查找优化(1)(非索引设计) 接下来这篇是查询优化,用户80%的操作基本都在查询,我们有什么理由不去优化他呢??所以这篇博客将会讲解大量的查询优化(索引以及库表结构优化等高 ...

  4. 非标自动化企业前十名_非标自动化设计:非标自动化是如何被称做企业里的血液?...

    非标机械设计,就是根据客户提供的样板或者提出的要求来订做设计的.相信还有很多人对这个词感到很陌生,提起来也只是大概知道它是一种什么东西,那么接下来,小编就来为您简单的科普一下,非标机械设计都有哪些特点 ...

  5. 【计算理论】自动机设计 ( 设计自动机 | 确定性自动机设计示例 | 确定性与非确定性 | 自动机中的不确定性 )

    文章目录 一. 设计自动机 ( 语言要求 ) 二. 设计自动机 ( 1 ) 开始状态 三. 设计自动机 ( 2 ) 状态 SSS 状态类型确定 四. 设计自动机 ( 3 ) 状态 SSS 输入输出分析 ...

  6. 7-5 日期问题面向对象设计(聚合二) (40 分)

    ** 7-5 日期问题面向对象设计(聚合二) (40 分) ** 参考题目7-3的要求,设计如下几个类:DateUtil.Year.Month.Day,其中年.月.日的取值范围依然为:year∈[18 ...

  7. 7-2 日期问题面向对象设计(聚合一) (35 分)

    ** 7-2 日期问题面向对象设计(聚合一) (35 分) ** 参考题目7-2的要求,设计如下几个类:DateUtil.Year.Month.Day,其中年.月.日的取值范围依然为:year∈[19 ...

  8. 软件工程改错题例题:请将下面的非结构化程序改成结构化程序

    请将下面的非结构化程序改成结构化程序 例1: 非结构化程序: Do while ps1;if q then goto 10EndDo 10:s2 结构化程序: flag=true;Do while p ...

  9. java 非侵入式_非侵入式设计 和侵入式设计 意思?

    非侵入式系介绍DI用语,我得理解是两个组件(类,接口)之间,比较独立,不深入到另一个类内部,哪位大虾能点拨一二? 关于"侵入式"和"非侵入式"设计 有读者讲&q ...

最新文章

  1. 网站seo优化每天需要做哪些事情呢?
  2. JavaScript高级程序设计(二):在HTML中使用JavaScript
  3. Python入门基础篇(一)列表,详细实用,简单易懂!!!!
  4. java jxl写excel_java jxl 大量数据写入excel,比如上千万条
  5. 数据库 memorial
  6. 最强悍的FCKEditor配置和攻略(转载)
  7. idea mysql删除_IntelliJ IDEA 配置Mysql5.7 带图文详解 视频讲解
  8. MATLAB基本介绍(1)
  9. 我想成为一个记计算机程序员英语作文,我的梦想高中英语作文带翻译
  10. elementary 安装常用软件
  11. 手机怎么把几个PDF文件合并到一起?教你一分钟搞定
  12. 音视频 | 音视频学习-01
  13. 从“四跨”测试看车联网产业现状和趋势
  14. java安装证书_如何把安全证书导入到java中的cacerts证书库
  15. mysql 数据库乱码_mysql数据库乱码
  16. Taday——图形界面(3)
  17. Avira防毒软件(小红伞)将推出中文版
  18. 【网络】远程连接交换机
  19. python语句print(chr(65))_Python语句 print(chr(65))的运行结果是
  20. apap之web dynpro for abap----ALV初始化

热门文章

  1. 如何成为一个合格的程序员
  2. 百度地图未授权使用地图API
  3. ubuntu系统安装 firefox国内版并设置桌面快捷方式
  4. 10堆沙子那堆沙子溶解会变色问题(二进制标记和排序标记)
  5. 西安工程大学计算机科学学院团委,计算机科学学院成功举办敬老院志愿服务活动...
  6. Windows更换系统字体、Typora主题等外观配置
  7. 2 of 100 days
  8. week after week----行到水穷处,坐看云起时
  9. 计算机网络实验指导书,计算机网络实验指导书51343
  10. Flink教程(27)- Flink Metrics监控