程序设计的基本概念

程序设计的基本概念有程序、数据、 子程序 、 子例程、协同例程、模块以及顺序性、 并发性、 并行性、和分布性等。

程序是程序设计中最为基本的概念, 子程序和协同例程都是为了便于进行程序设计而建立的程序设计基本单位,顺序性、 并发性、 并行性和分布性反映程序的内在特性。

程序设计规范是进行程序设计的具体规定。

程序设计是 软件开发工作的重要部分,而软件开发是工程性的工作,所以要有规范。语言影响程序设计的功效以及软件的可靠性、易读性和易维护性。

专用程序为软件人员提供合适的环境,便于进行程序设计工作。

 1 package Com.TableTest;
 2 
 3 public class TableText_22 {
 4 
 5 public static void main(String[] args) {
 6     // TODO Auto-generated method stub
 7     OuterPanelComputer outerpanelcomputer = new OuterPanelComputer();
 8     OuterPanelComputer.PanelComputer panelcomputer = outerpanelcomputer.new PanelComputer();
 9     panelcomputer.chatWithFriend();
10     panelcomputer.playGames();
11     panelcomputer.watchMovie();
12     panelcomputer.call();
13     panelcomputer.writeProgram();
14 }
15 }
16 
17 abstract class Phone{
18     abstract void call();
19     abstract void watchMovie();
20     abstract void playGames();
21 }
22 
23 abstract class PC{
24     abstract void writeProgram();
25     abstract void playGames();
26     abstract void chatWithFriend();
27 }
28 
29 class OuterPanelComputer extends Phone{
30 
31     @Override
32     public void call() {
33         // TODO Auto-generated method stub
34         System.out.println("call");
35     }
36 
37     @Override
38     public void watchMovie() {
39         // TODO Auto-generated method stub
40         System.out.println("watchMovie");
41     }
42 
43     @Override
44     public void playGames() {
45         // TODO Auto-generated method stub
46         System.out.println("playGames");
47     }
48     class PanelComputer extends PC{
49 
50         @Override
51         public void writeProgram() {
52             // TODO Auto-generated method stub
53             System.out.println("writeProgram");
54         }
55 
56         @Override
57         public void playGames() {
58             // TODO Auto-generated method stub
59             System.out.println("playGames");
60         }
61 
62         @Override
63         public void chatWithFriend() {
64             // TODO Auto-generated method stub
65             System.out.println("chatWithFriend");
66         }
67         public void call() {
68             // TODO Auto-generated method stub
69             OuterPanelComputer.this.call();
70         }
71 
72         public void watchMovie() {
73             // TODO Auto-generated method stub
74             OuterPanelComputer.this.watchMovie();
75         }
76     }
77 }
原文地址:https://www.cnblogs.com/borter/p/9393734.html