Home >Java >javaTutorial >Naming of packages and classes -- introduction to the differences between service tool util

Naming of packages and classes -- introduction to the differences between service tool util

零下一度
零下一度Original
2017-06-26 14:43:182315browse

Service tool util is often confused when naming and positioning packages and classes. Let’s analyze their positioning here:

Name Features and positioning Independence Methods and class attributes
util It is universal and has nothing to do with business. It can be independent and can be used by other projects. Does not call any business-related classes Methods are usually public static and generally have classless attributes. If there are any, they are also public static.
tool is related to certain businesses and has limited versatility. Between several business classes To call certain business-related classes methods are usually public static, and generally have no class attributes. If there are, they are also public static
service Related to a certain business, not universal To call certain business-related classes methods are usually public, It is usually called through an interface, which generally has public class attributes. You need to use new
when using it.

The above is the detailed content of Naming of packages and classes -- introduction to the differences between service tool util. For more information, please follow other related articles on the PHP Chinese website!

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn