/CocoTech

Summary of technical learning from advanced programmers

Primary LanguageC++

CocoTech

提供实例化的方法,为适合的情况提供相应的创建方法。

用于处理实体之间的关系,使得这些实体可以更好的协同工作。

1.3 行为模式

用于不同的实体进行通信,为实体之间的通信提供更容易、更灵活的通信方法。

2. C++项目

一款简单的终端数独游戏,可以帮助快速入门C++,fork的其他开源的实现,以供学习(侵删)。

项目目录:

```
│  .gitignore
│  build.bat        // Windows 一键编译脚本
│  build.sh         // Linux 一键编译脚本
│  CMakeLists.txt   // CMake 项目文件
│  README.md
│
└─src               //源代码目录
                block.cpp   //数独格子组合类,可代表行、列、九宫格
                block.h
                color.h     //颜色类
                command.cpp //命令类,实现了撤销功能
                command.h
                common.h    //公共头文件
                input.cpp   //输入类
                input.h
                main.cpp    //入口文件
                scene.cpp   //游戏场景类
                scene.h
                test.cpp    //测试文件
                test.h
                utility.inl //一些实用的全局函数
```

3. Linux系统学习

4. 算法进阶学习