gpt4 book ai didi

oop - 函数/方法的主题评论命名

转载 作者:行者123 更新时间:2023-12-01 05:42:35 29 4
gpt4 key购买 nike

前几天我在看美国手语……我注意到语言的结构是主题评论。如“天气好”。这让我开始思考为什么我们以下列方式命名方法/函数:

function getName() { ... }
function setName(v) { ... }

如果我们考虑在主题评论函数中命名,函数名称将是
function nameGet() { ... }
function nameSet() { ... }

这对于一个有多种用途的类可能会更好。 IE:
class events {
function ListAdd();
function ListDelete();
function ListGet();

function EventAdd();
function EventDelete();
function EventGet();
}

这样,功能按“主题”分组。与前者的命名一样,功能按 Action -名词分组,但按名词排序。

我认为这是一个有趣的 POV,其他人如何看待命名函数/方法 Topic-Comment?

显然,在同一个项目中混合命名约定会很奇怪,但总的来说?

最佳答案

现代 OOP 技术应该使我们不必指定函数的主题,而只需指定 Action ,对于 Ex.

你的事件类应该只有添加/删除/获取,你应该有一个单独的,Event_List还可以添加/删除/获取的类。

因此,根据语言,它将被称为 event_obj.get() , 或 event_obj.delete() ... 等等..

喜欢 event_list_obj.add()等等...

这实际上与你所说的手语一致,这是一个很好的观点。

关于oop - 函数/方法的主题评论命名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4575215/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com