Utility class là gì?

Noun Programming

Trong lập trình hướng đối tượng (object-oriented programming), utility class là một trường hợp đặc biệt của helper class trong đó các phương thức (method) đều là static. Nói chung, các helper class không nhất thiết phải có tất cả các phương thức static, nhưng có thể có các instance variable. Nhiều thể hiện (instance) của helper class cũng có thể tồn tại. Dưới đây là một ví dụ về utility class:


public class PrependHelper
{
    // static functions
    public static String meowPrepend(String text)
    {
        return "Meow meow " + text + "!";
    }

    public static String woofPrepend(String text)
    {
        return "Woof woof " + text + "!";
    }

    public static String woohPrepend(String text)
    {
        return "Wooh " + text + "!";
    }
}

Learning English Everyday