diff --git a/zh-cn/contribute/OpenHarmony-cpp-coding-style-guide.md b/zh-cn/contribute/OpenHarmony-cpp-coding-style-guide.md
index 0d6093aef19251d0066066f667f25ef2abf821c0..7f0e600c0856ffe0606819d8dafba9b67b5bdfbf 100755
--- a/zh-cn/contribute/OpenHarmony-cpp-coding-style-guide.md
+++ b/zh-cn/contribute/OpenHarmony-cpp-coding-style-guide.md
@@ -2372,8 +2372,8 @@ a2.push_back(Foo2()); // 触发容器扩张,搬移已有元素时调用move c
## 模板与泛型编程
-### 规则9.8.1 禁止在鸿蒙项目中进行泛型编程
-泛型编程和面向对象编程的思想、理念以及技巧完全不同,鸿蒙项目主流使用面向对象的思想。
+### 规则9.8.1 禁止在OpenHarmony项目中进行泛型编程
+泛型编程和面向对象编程的思想、理念以及技巧完全不同,OpenHarmony项目主流使用面向对象的思想。
C++提供了强大的泛型编程的机制,能够实现非常灵活简洁的类型安全的接口,实现类型不同但是行为相同的代码复用。
@@ -2385,7 +2385,7 @@ C++提供了强大的泛型编程的机制,能够实现非常灵活简洁的
4. 模板如果使用不当,会导致运行时代码过度膨胀。
5. 模板代码难以修改和重构。模板的代码会在很多上下文里面扩展开来, 所以很难确认重构对所有的这些展开的代码有用。
-所以,鸿蒙大部分部件禁止模板编程,仅有 __少数部件__ 可以使用泛型编程,并且开发的模板要有详细的注释。
+所以,OpenHarmony大部分部件禁止模板编程,仅有 __少数部件__ 可以使用泛型编程,并且开发的模板要有详细的注释。
例外:
1. stl适配层可以使用模板