1、什么是UML?具体包括哪些内容?
答:标准建模语言UML。包括用例图,静态图(包括类图、对象图和包图),行为图,交互图(顺序图和合作图)和实现图。
2、Java
EE常用的设计模式?
答:Java中的23种设计模式包括:Factory(工厂模式),Builder(建造模式),FactoryMethod(工厂方法模式),Prototype(原始模型模式),Singleton(单例模式),Facade(门面模式),Adapter(适配器模式),Bridge(桥梁模式),Composite(合成模式),Decorator(装饰模式),Flyweight(享元模式),Proxy(代理模式),Command(命令模式),?Interpreter(解释器模式),Visitor(访问者模式),Iterator(迭代子模式),Mediator(调停者模式),Memento(备忘录模式),Observer(观察者模式),State(状态模式),Strategy(策略模式),Template
Method(模板方法模式), Chain Of
Responsibleity(责任链模式)
3、说说你是如何理解工厂模式的?
答:工厂模式是一种经常被使用到的模式,根据工厂模式实现的类可以根据提供的数据生成一组类中某一个类的实例,通常这一组类都拥有一个公共的抽象父类并且实现了相同的方法,但是,这些方法针对不同的数据进行了不同的操作。
工厂模式的具体实现方法是:首先需要定义一个基类,该类的子类通过不同的方法实现了基类中的方法。然后需要定义一个工厂类,工厂类可以根据条件生成不同的子类实例。当得到子类的实例后,开发人员可以调用基类中的方法而不必考虑到底返回的是哪一个子类的实例。
4、确定模块的功能和模块的接口是在软件设计的那个队段完成的?
答:概要设计阶段。
分享到:
相关推荐
UML 概念和应用 UML(Unified Modeling Language)是一种标准的模型语言,用于描述、制定和文档化软件系统的结构和行为。UML 提供了一系列的图形符号和规则,用于表示软件系统的静态和动态结构、行为和交互过程。 ...
标题中的“ibm 2010 面试题(uml转xml)”是指IBM公司在2010年面试中提出的一个技术问题,涉及到将统一建模语言(UML)模型转换为可扩展标记语言(XML)的技能。UML是一种用于软件工程的图形化建模语言,而XML是一种...
本资源集合了人事面试题、Java和.NET相关的面试题目,旨在帮助求职者全面了解并掌握可能面临的各种问题。 1. **人事面试题**: 人事面试通常关注求职者的性格、团队协作能力、职业规划等方面。例如,可能会问到“你...
JSP Web应用开发面试题 Struts面试题 Hibernate面试题 Spring面试题 Java EE面试题 C语言面试题 C++面试题 VC++面试题 C#面试题 UML面试题 Oracle面试题
【Java面试题全集2018博客文章整理】是由知名技术专家骆昊在CSDN上发表的一系列Java面试题的集成,旨在为学习者和面试者提供高质量的参考资料。该系列文章针对网络上流传的《Java面试题大全》中存在的问题进行了修订...
面试题还涵盖了OOAD(面向对象分析与设计)、UML(统一建模语言)、XML、SQL、JDBC、Hibernate、Web开发、EJB、Spring、数据结构与算法、计算机基础、C++以及应用服务器Weblogic等相关知识。每个领域都有深入的理论...
这份名为“最全面的面试题大全”的资源,包含了多个IT领域的核心知识点,旨在帮助求职者准备面试,同时也为面试官提供了一个广泛的问题库。让我们逐一深入探讨这些领域的关键概念。 首先,Java J2EE框架是企业级...
Java面试题涵盖了许多核心知识点,包括基础技术、项目经验、逻辑推理和SQL查询。下面将对这些方面进行详细的解析。 1. **基础技术题** - **UML图**:UML(统一建模语言)有多种图表,包括类图、对象图、用例图、...
### Java面试题题库详解 #### 1. Java基本概念:String是什么?它与其它类型有何不同? **知识点概述:** - **String 类型的基本理解:** 在 Java 中,`String` 是一个不可变的对象,它代表了字符序列。 - **与...
Java 面试题全集 Java 面试题全集是 Java 开发者面试的必备知识,涵盖了 Java 语言的方方面面。本文将对 Java 面试题进行系统的总结和分析,从面向对象的基本概念到高级的设计模式和架构技术,涵盖了 Java 面试中...
以上内容涵盖了Java基础、数据结构与算法、Web开发、数据库等多个方面,对于准备参加用友或其他公司面试的候选人来说是非常有价值的复习资料。希望这些知识点能够帮助大家更好地理解IT领域的基本概念和技术要点。
Delphi程序员面试题 Delphi是一种基于Object Pascal语言的开发环境,广泛应用于Windows和Web应用程序的开发。作为一名经验丰富的IT专业人士,我将根据提供的文件信息,逐一解释每个问题,并提供相关的知识点。 一...
Java程序员面试题是一个涵盖广泛领域的主题,涉及到Java基础、Web开发、设计模式、数据库和框架等多个方面。以下是对这些文件内容的详细解析: 1. **Model1-CoreJava.doc & Model1-CoreJava-answer.doc**: 这部分...
这个面试全集的创建者通过对网络上流传的《Java面试题大全》进行修订,删除了无价值和错误的题目,更新为Java 7的标准,并增加了现代Java开发中重要的知识点,如数据结构和算法、大型网站技术架构、设计模式、UML...
这部分介绍了一些C++语言的基础知识,虽然Java面试题集中涉及C++的内容较少,但在某些特定领域或公司可能仍然会被提及。 ### 十、Weblogic及其他 这部分包括Weblogic服务器的相关知识以及其他与Java企业应用相关的...
### Mis软件工程师面试题知识点解析 #### 一、面试题概览 根据提供的信息,“Mis软件工程师面试题”主要涉及了MIS(管理信息系统)领域内的面试题目,这些题目覆盖了多个方面,包括项目管理、数据库设计、软件工程...
在面试中,华为的面试官问了很多细节的问题,包括UML、单点登录、J2EE等技术问题。 在腾讯的面试中,笔试的题目包括C++基础题目和高性能算法设计。在面试中,腾讯的面试官问了很多技术问题,包括DirectX技术和...
### Java WEB面试题知识点解析 #### 一、面向对象的特征 面向对象编程(OOP)是Java WEB开发的基础,其核心特征包括抽象、继承、封装和多态。 1. **抽象**:指从具体事物中抽取共同特征的过程,将关注点聚焦于与当前...