《冒号课堂》系列写作提纲
前言:本文系《冒号课堂》(又名《冒号和他的学生们》)系列的目录提纲,随着写作的深入将逐步完善。欢迎大家多提意见!
编程如曲——冒号课堂之Java范式编程
第一篇 编程范式与编程语言简介
第一章 开班导言
- 开班发言
- 首轮提问
- 语言选择
- 编程心法
- 软件技术
第二章 编程范式
- 基本范式
- 对象范式
- 并发范式
- 泛型范式
- 超级范式
- 切面范式
- 情景范式
- 范式总结
第三章 语言简评
- 教学计划
- 数据类型
- 动态语言
- 语言讨论
- 系统语言
- 平台语言
- 前台语言
- 后台脚本
第二篇 Java中的对象范式
第四章 对象模型
- 抽象思维
- 数据抽象
- 对象封装
- 软件应变
- 访问控制
- 接口服务
- 类型继承
- 多态类型
- 抽象接口
- 对象关系
第五章 对象类型
- 值与引用
- 类型转换
- 基本类型
- 数组类型
- 字串类型
- 集合类型
第六章 对象管理
- 构造对象
- 复制对象
- 析构对象
- 引用强度
- 对象储存
第三篇 Java中的其他范式
第七章 范式编程
- 泛型编程
- 并发编程
- 函数编程
- 超级编程
- 切面编程
- 逻辑编程
冒号课堂:编程设计
第一章 设计原则
- 开闭原则
- 单一职责
- 类型替换
- 依赖倒置
- 接口隔离
第二章 设计模式
- 工厂模式
- 单例模式
- 代理模式
- 桥梁模式
- 装饰模式
- 监听模式
- 命令模式
- 遍历模式
- 策略模式
- 访问模式