java - 现实生活中的通用类示例

标签 java oop design-patterns generics singleton

<分区>

我在 Java 面试中遇到了下一个问题:

  1. 您能说出一些现实生活中的通用类示例吗?不是来自真实的编程生活,而是共同点。例如。您正在向对编程一无所知的人解释泛型。

  2. 最简单的设计模式 - 单例也是如此。

关于第一个问题(关于泛型),我有任何想法,我尝试命名不同的手工工具(如 fretsaw),它们只适用于一种类型的 Material ,但它不是真正的泛型。

请避免收集类建议,它太幼稚和明显。

最佳答案

  1. 我想开一家宠物店,我不在乎它们是什么类型的宠物,但该死的我想要一家宠物店。我想要小猫、乌龟和蜘蛛。我希望能够对它们进行计数,找出我有多少只动物并按原样订购。我不想承认我的乌龟是乌龟,我知道它是乌龟。

  2. 商店银行账户只有一个,我永远不会有多个,只要有人从我这里订购,无论是在线还是邮寄,都只有一个商店银行账户。无论从哪里访问我的商店,都不可能有另一个。

关于java - 现实生活中的通用类示例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15476673/

相关文章:

singleton - 单例模式的替代方案?

java - Java 中的输出忽略方法

java - jar 执行文件中缺少一些文本

java - 得到 'IOException: hostname was not verified' ,尽管给定的主机名(IP 地址)与通用名称匹配

java - Swingworker 具有 FileVisitor 类和 walkFileTree(),它在目录树中内部迭代 "set"个文件;在哪里发布()?

c++ - 合并内容相似但参数不同的函数

c++ - 重载运算符返回类型

php - 使用 foreach 获取时覆盖 PDO 的 fetch()

Mac上的c++开发

java - 如何在接口(interface)默认方法中对新对象创建进行单元测试?