文章列表
一、入门级程序员的面试题:
这些软件设计和设计模式的先关问题大多会出现在初学者面试情景中,什么是设计模式?特定的设计模式又是什么?等等这些概念,也许你很轻易回答这些概念,但文内提供的这些问题也许能给你带来更多价值。
1. 什么是设计模式?在你编码过程中使用了哪些设计模式?
每位程序员都会利用自身经历来回答这些特定的设计问题。设计模式是代码重用的扩展。
2. 你能说出在标准的JDK库中使用的一些设计模式吗?
Decorator设计模式常被用于各种Java IO类中,Singleton模式常被用在运行环节中,Calendar以及各种其他类,Factory(工厂)模式常被用于各种不可变类,比 ...