gpt4 book ai didi

java - 在java中为不同类型和策略设计api

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:09:37 25 4
gpt4 key购买 nike

我正在尝试开发一些图像处理代码。我想设计一个可以支持不同类型的不同 API,像 int, double, float, char 和其他没有动态多态性的帮助因为我发现当你处理图像处理时,动态多态性会让你慢下来,使用像 int 或 char 这样的原始类型是最快的解决方案,但是当我想根据不同的API设计时很不方便那些类型。

此外,我想在没有动态多态负担的情况下做这样的事情

public static void convert_color(
final int[] sp, final int[] dp,
final int Xres, final int Yres,
Strategy strategy)
{
\\....
}

一些算法会受到策略(动态多态)的性能损失我需要复制和粘贴只是因为策略不同。

设计一个高性能和灵活的图像处理是非常困难的我目前的水平,你有更好的解决方案来获得性能和灵 active 吗?

最佳答案

我建议你如何Trove4j解决了这个问题,因为它为基元生成集合。您也可以使用他们的 Collection 。

我将从“ super 类型”开始,例如double 并优化您发现不同之处的代码。

关于java - 在java中为不同类型和策略设计api,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13721750/

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