Skip to content

chongyang211/YCBookBlog

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

专栏笔记总结大全

毛选,以及C++,JS,在11和12月份主攻方向。

06.Java高级进阶课

6.2 线程和并发

08.C++教程和案例

8.1 C++入门到精通

模块 描述
01.C++基础语法 介绍C++历史由来,编译器,第一个程序,头文件,修饰符等
02.C++数据类型 C++基本数据类型包括整型、浮点型、字符型、布尔型等。
03.C++运算符
04.C++复合类型
05.C++判断和循环
06.C++函数
07.C++指针
08.C++引用
09.C++结构体
10.C++类和对象

8.2 C++综合案例

11.软件通用的技术

11.1 面向对象的设计

模块 描述 备注
01.面向对象设计思想 面向对象就是把现实问题抽象为对象,通过调用每个对象的属性或功能去解决问题。
02.面向对象的特性 以类或对象作为组织代码的基本单元,并将封装、抽象、继承、多态四个特性,作为代码设计和实现的基石
03.接口vs抽象类比较
04.接口而非实现编程
05.多用组合和少继承

11.2 常见的设计原则

模块 描述
01.面向对象六大原则 通过一个综合案例,来理解面向对象六大原则
02.单一职责原则详解 指一个类的功能要单一,不能包罗万象
03.开闭原则详细介绍 子类应当可以替换父类,并出现在父类能够出现的任何位置
04.里式替换原则介绍 指一个模块在扩展性方面应是开放的,在更改性方面应是封闭的
05.接口隔离原则介绍 模块间要通过抽象接口隔开,而不是通过具体的类强行耦合起来。
06.依赖倒置原则介绍 具体依赖抽象,上层依赖下层
07.迪米特原则介绍 一个实体应当尽量少地与其他实体之间发生相互作用,使得系统功能模块相对独立。
08.项目重构演进之路 1.要明确项目痛点是什么;2.重构什么和如何重构;3.确定重构演进目标和执行

11.3 巧学设计模式课

About

积累平时做的技术笔记。更多内容可以看:https://github.com/yangchong211

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published