# 对象健身操

- [项目导学](https://ethan-lin.gitbook.io/refactoring/dui-xiang-jian-shen-cao/index.md)
- [题目介绍](https://ethan-lin.gitbook.io/refactoring/dui-xiang-jian-shen-cao/1-project-description.md)
- [项目剖析](https://ethan-lin.gitbook.io/refactoring/dui-xiang-jian-shen-cao/2-project-analyze.md)
- [任务1：使用一级缩进](https://ethan-lin.gitbook.io/refactoring/dui-xiang-jian-shen-cao/3-task-1.md)
- [任务2：封装所有原生类型和字符串](https://ethan-lin.gitbook.io/refactoring/dui-xiang-jian-shen-cao/4-task-2.md)
- [任务3：使用一流的集合](https://ethan-lin.gitbook.io/refactoring/dui-xiang-jian-shen-cao/5-task-3.md)
- [任务4：不使用getter/setter](https://ethan-lin.gitbook.io/refactoring/dui-xiang-jian-shen-cao/6-task-4.md)
- [任务5：不超过两个实例变量](https://ethan-lin.gitbook.io/refactoring/dui-xiang-jian-shen-cao/7-task-5.md)
- [任务6：清理](https://ethan-lin.gitbook.io/refactoring/dui-xiang-jian-shen-cao/8-task-6.md)
- [项目总结](https://ethan-lin.gitbook.io/refactoring/dui-xiang-jian-shen-cao/9-project-summary.md)
- [学到了什么](https://ethan-lin.gitbook.io/refactoring/dui-xiang-jian-shen-cao/10-what-have-you-learnt.md)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://ethan-lin.gitbook.io/refactoring/dui-xiang-jian-shen-cao.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
