Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

XuetangX

面向对象程序设计

via XuetangX

Overview

“面向对象程序设计”是软件工程学科相关专业的程序设计类课程。该课程主要讲授面向对象程序设计的思想和方法,使学生充分掌握面向对象程序设计的精髓:抽象与封装、继承、多态及接口等。在此基础上熟练运用面向对象程序设计的方法分析和求解实际复杂工程问题。“面向对象程序设计”是重要的学科基础课和必修课,在整个教学体系中占据非常重要的地位。

课程讲授以Java语言作为载体。Java语言应用非常广泛,是一种开放的可以撰写跨平台应用程序的面向对象的程序设计语言。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于PC、数据中心、科学超级计算机、智能移动终端和互联网,同时拥有全球最大的开发者专业社群,目前在国际上广受欢迎。


Syllabus

  • 引言
    • Java与C-编译方式比较
    • 输入输出方式比较
    • 数学函数的使用
    • 数组的使用
    • 字符串的使用
    • 方法与函数
    • SRP与SoC
  • 第一章 程序设计基础
    • 1.1 Java开发环境介绍
    • 1.2 输入输出与软件开发过程
    • 1.3 Java学习目标与学习任务
    • 1.4 程序设计基本结构
    • 1.5 如何进行需求分析
    • 1.6 方法定义与使用
    • 1.7 程序质量保证:边界值测试方法
    • 1.8 程序质量保证:等价类测试方法
  • 第二章 类与对象
    • 2.1 类与对象
    • 2.2 static修饰符
    • 2.3 final、可见性修饰符
    • 2.4 类设计之类间关系
    • 2.5 类设计之单一职责原则
    • 2.6 类的分类及MVC模式
    • 2.7 类设计案例一
    • 2.8 类设计案例一源码分析
    • 2.9 类设计案例二
  • 第三章 继承与多态
    • 3.1 继承1
    • 3.2 继承2
    • 3.3 继承3
    • 3.4 继承4
    • 3.5 继承5
    • 3.6 多态
  • 第四章 抽象类与接口
    • 4.1 抽象类
    • 4.2 接口
  • 第五章 List及泛型
    • 5.1 List及泛型1
    • 5.2 List及泛型2
    • 5.3 List及泛型3
    • 5.4 List及泛型4
  • 第六章 面向对象设计原则
    • 6.1 面向对象设计原则1
    • 6.2 面向对象设计原则2
    • 6.3 面向对象设计原则3
    • 6.4 面向对象设计原则4
    • 6.5 面向对象设计原则5
    • 6.6 面向对象设计原则6
  • 第七章 正则表达式
    • 7.1初尝利器
    • 7.2 探究源码
    • 7.3 元字符1
    • 7.4 元字符2
    • 7.5 过渡到分组
    • 7.6 分组
    • 7.7 反向引用
  • 附加章1 实验设计
    • 实验环境搭建
    • 实验1 Java程序控制结构
    • 实验2 类与对象
    • 实验3 继承与多态
    • 实验4 抽象类与接口
    • 实验5 用户图形界面
  • 附加章2 作业设计
    • 出题思路解析
    • 题目分析
    • 问题分解(模块化设计)
    • 面向对象设计
    • 继承、多态与开闭原则
    • 职责分配(单一职责)
  • 期末考试

    Taught by

    Nanchang Hangkong University

    Reviews

    Start your review of 面向对象程序设计

    Never Stop Learning.

    Get personalized course recommendations, track subjects and courses with reminders, and more.

    Someone learning on their laptop while sitting on the floor.