帮忙翻译一下这句英语(计算机专业英语)It could be public, but instead I decide to let it...

来源:百度知道 编辑:UC知道 时间:2024/08/21 00:29:32
It could be public, but instead I decide to let it be internal in order to hinder the consumer of the Order class instantiating it except via the OrderFactory.

(这个类)可以是public的, 但是我决定把它定义成内部的, 目的是防止使用Order这个类的用户直接将它实例化, 从而使得用户只能通过OrderFactory(这个类?)来得到Order的实例.

它可以共享,但我更愿意决定给它加密,以防止订购用户不经制订方而将它实体化.