我应该如何命名仅具有吸气剂的Java类?

我已经建立了一个可插入系统,该系统可以从系统环境中检索没有等效设置器的数值。

例如:

此接口指定检索器的合同

A <- c(0,0)
B <- c(1,0)
C <- c(0.5,1)
df <- t(data.frame(A=A,B=B,C=C))
plot(df)
hc <- hclust(d = dist(df),method = "centroid")
library(ggdendro)
p <- ggdendrogram(hc,rotate = FALSE,size = 2)
p

这是两个实现:

public interface ValueRetriever
{
    double retrieveValue();
}

其他可能性是返回系统负载,可用磁盘空间等。

我建立了另一个层,该层计算检索到的值在不同时间范围内的移动平均值,这就是为什么有一个检索接口很有用的原因。这样,我可以通过“插入”每个特定的检索器,将移动平均机制与许多“检索器”实现一起使用。

我为此选择了“猎犬”一词,但我的感觉是可能有一个更好的词或更好的方法来做到这一点。我可以在这里使用最佳做法还是其他约定?

nl0503 回答:我应该如何命名仅具有吸气剂的Java类?

您可以命名类TotalMemorySensorFreeMemorySensor,并使它们都实现MemorySensor接口。

我不确定RAM,CPU,磁盘和其他统计信息是否应使用相同的接口。检索double甚至意味着什么?是KB,MB,GB吗?感觉DiskSensor应该有long totalSpaceInBytes(),而CpuSensor应该有double loadAverage(TimeUnit)

ValueRetriever可以表示任何东西,而我们已经有了DoubleSupplier

本文链接:https://www.f2er.com/3164935.html

大家都在问