`
icheng
  • 浏览: 882002 次
  • 性别: Icon_minigender_1
  • 来自: 珠海
文章分类
社区版块
存档分类
最新评论

设计模式方面

 
阅读更多

设计模式方面

128、开发中都用到了那些设计模式?用在什么场合?
答:每个模式都描述了一个在我们的环境中不断出现的问题,然后描述了该问题的解决方案的核心。通过这种方式,你可以无数次地使用那些已有的解决方案,无需在重复相同的工作。主要用到了MVC的设计模式。用来开发JSP/Servlet或者J2EE的相关应用。简单工厂模式等。
129、说说你所熟悉或听说过的j2ee中的几种常用模式?及对设计模式的一些看法
答:SessionFacadePattern:使用SessionBean访问EntityBean
MessageFacadePattern
:实现异步调用
EJBCommandPattern
:使用CommandJavaBeans取代SessionBean,实现轻量级访问
DataTransferObjectFactory
:通过DTOFactory简化EntityBean数据提供特性
GenericAttributeAccess
:通过AttibuteAccess接口简化EntityBean数据提供特性
BusinessInterface
:通过远程(本地)接口和Bean类实现相同接口规范业务逻辑一致性
EJB架构的设计好坏将直接影响系统的性能、可扩展性、可维护性、组件可重用性及开发效率。项目越复杂,项目队伍越庞大则越能体现良好设计的重要性。
130j2ee常用的设计模式?说明工厂模式。
答:Java中的23种设计模式:
Factory
(工厂模式),Builder(建造模式),FactoryMethod(工厂方法模式),
Prototype
(原始模型模式),Singleton(单例模式),Facade(门面模式),
Adapter
(适配器模式),Bridge(桥梁模式),Composite(合成模式),
Decorator
(装饰模式),Flyweight(享元模式),Proxy(代理模式),
Command
(命令模式),Interpreter(解释器模式),Visitor(访问者模式),
Iterator
(迭代子模式),Mediator(调停者模式),Memento(备忘录模式),
Observer
(观察者模式),State(状态模式),Strategy(策略模式),
TemplateMethod
(模板方法模式),ChainOfResponsibleity(责任链模式)
工厂模式:工厂模式是一种经常被使用到的模式,根据工厂模式实现的类可以根据提供的数据生成一组类中某一个类的实例,通常这一组类有一个公共的抽象父类并且实现了相同的方法,但是这些方法针对不同的数据进行了不同的操作。首先需要定义一个基类,该类的子类通过不同的方法实现了基类中的方法。然后需要定义一个工厂类,工厂类可以根据条件生成不同的子类实例。当得到子类的实例后,开发人员可以调用基类中的方法而不必考虑到底返回的是哪一个子类的实例。
131UML方面
答:标准建模语言UML。用例图,静态图(包括类图、对象图和包图),行为图,交互图(顺序图,合作图),实现图,
UML方面

CORBA方面

132CORBA是什么?用途是什么?
答:CORBA 标准是公共对象请求代理结构(Common Object Request Broker Architecture),由对象管理组织 (Object Management Group,缩写为 OMG)标准化。它的组成是接口定义语言(IDL), 语言绑定(binding:也译为联编)和允许应用程序间互操作的协议。 其目的为:
用不同的程序设计语言书写
在不同的进程中运行
为不同的操作系统开发

分享到:
评论

相关推荐

    JavaScript设计模式与开发实践.pdf

    在本书中,作者还分享了自己在设计模式方面的研究和实践经验,包括设计模式的原型、设计模式的分类、设计模式的应用等,并提供了一些常见的设计模式的示例代码,帮助读者更好地理解和掌握设计模式。 《JavaScript...

    go语言设计模式

    在设计模式方面,本书详细罗列并解释了包括创建型、结构型和行为型在内的多种设计模式。创建型设计模式包括抽象工厂、建造者模式、原型模式、单例模式等,这些模式有助于控制对象创建的复杂性,使得系统更加灵活。...

    中文版 Ruby 设计模式.pdf

    《Ruby设计模式》是一本关于设计模式方面的重点书籍。《Ruby设计模式》以通俗易懂的方式介绍了Ruby设计模式,主要包括Ruby概述、使用模板方法变换算法、使用策略替换算法、通过观察器保持协调、通过迭代器遍历集合、...

    学用 JavaScript 设计模式.pdf

    本书的以那些期望提高自己在设计模式方面的知识并将它们应用到javascript编程语言中的专业开发者为目标读者。 一些所涉及的概念(闭包,原型继承)将假设读者具备一定程度的基本的预备知识和理解。如果你发现自己...

    Head First Design Patterns 英文版 Head First设计模式

    在具体的设计模式方面,本书涵盖了四人组(Gang of Four,GoF)定义的23个设计模式,包括创建型、结构型和行为型三种类型。其中,创建型模式如工厂方法(Factory Method)、抽象工厂(Abstract Factory)、单例...

    Ruby设计模式(中文版+英文版).pdf

    本书是一本关于设计模式方面的重点书籍。本书以通俗易懂的方式介绍了Ruby设计模式,主要包括Ruby概述、使用模板方法变换算法、使用策略替换算法、通过观察器保持协调、通过迭代器遍历集合、使用命令模式完成任务、...

    数据结构与设计模式电子书籍

    设计模式方面,"Core J2EE Patterns - Best Practices and Design Strategies, Second Edition.chm"可能涵盖了企业级Java应用的最佳实践和设计策略。这本书可能涵盖单例模式、工厂模式、观察者模式、装饰器模式等,...

    C++设计模式精解

    从提供的文件信息中我们可以提取到的IT知识点主要集中在C++设计模式方面。具体的知识点可以分解为以下几点: 1. 设计模式的定义与重要性:设计模式是面向对象软件设计中可复用的设计思想的总结。它们在软件设计和...

    C# OOP、 设计模式 (网上宠物买卖系统 微软代码)

    尤其在面向对象编程(Object-Oriented Programming,简称OOP)和设计模式方面,C#展现出了卓越的表现力。微软的网上宠物买卖系统就是一个典型的案例,它充分展示了如何运用C#来构建一个实际的电子商务平台,同时也...

    自己整理好的go语言设计模式

    通过这些Go语言中的设计模式示例,我们能够看出Go语言在实现设计模式方面的简洁性和效率。Go语言的接口机制以及结构体的灵活使用使得设计模式的实现非常直观,易于理解和维护。上述两种模式只是Go语言中实现设计模式...

    人人都懂设计模式 人人都懂设计模式

    在“经验篇”中,作者分享了自己在设计模式和软件开发方面的经验和看法,包括设计原则、项目重构等。 本书适合有一定编程基础的 IT 职场新人,对设计模式和编程思想感兴趣的人群。通过阅读本书,读者可以更好地理解...

    设计模式题库

    设计模式是软件工程中的一种重要概念,它是解决常见问题的经验总结和最佳实践,可以提高代码的可重用性、可维护性和可扩展性。在上述题库中,涉及到了多种设计模式及其意图,下面将详细解释这些模式及其原理。 1. ...

    设计模式解析.pdf

    ### 设计模式解析:深入理解软件设计的核心原则与实践 #### 标题解析:设计模式解析 设计模式是软件工程领域的重要概念,旨在提供解决常见软件设计问题的模板或指导原则。《设计模式解析》这一标题暗示了书籍将...

    设计模式.rar

    在这个压缩包中,读者可以系统地学习到Java编程的核心知识,特别是在并发编程和设计模式方面的深度内容。同时,了解Java的垃圾收集机制也是提升性能优化能力的关键,因为理解GC的工作原理可以帮助我们避免内存泄漏,...

    传智播客轻松搞定系列 C、C++、Linux、设计模式

    《传智播客轻松搞定系列:C、C++、Linux、设计模式》是一套全面而深入的IT技术学习...通过深入学习这四本书的内容,你将在C、C++编程、Linux系统操作和软件设计模式方面建立起坚实的知识框架,从而在IT行业中游刃有余。

    企业应用系统架构与设计模式.ppt

    在用户接口设计模式方面,讨论可能涵盖了如何创建直观、响应式的用户界面,以提高用户体验。这可能包括使用Model-View-Controller (MVC)模式来分离用户界面、业务逻辑和数据模型,从而实现更好的可测试性和可维护性...

    新版设计模式手册 - C#设计模式(第二版)

    《新版设计模式手册 - C#设计模式(第二版)》是一部深入探讨C#编程中设计模式的权威指南,尤其适合已经有一定C#基础并希望提升软件设计能力的开发者阅读。设计模式是解决软件开发中常见问题的经验总结,是软件工程的...

    六种微服务架构的设计模式.pdf

    微服务架构设计模式的挑战包括服务发现、服务路由、服务调用、服务监控和服务安全等方面的挑战。微服务架构设计模式的挑战还包括如何保持服务之间的一致性和数据的一致性,如何解决服务之间的依赖关系,如何确保服务...

    c嵌入式设计模式

    在安全性和可靠性方面,书中讨论了二进制反码模式、CRC模式、智能数据模式、通道模式等设计模式,这些模式有助于提升嵌入式系统的安全性、数据完整性和故障容忍性。 作者Bruce Powel Douglass不仅是一位在嵌入式...

    java模式,设计模式,多种设计模式

    另一方面,基于Java的设计模式则更紧密地结合了Java语言的特性,或者是在面向对象技术在Java中的深入应用。尽管软件开发设计模式相对独立于J2EE,但它们往往比J2EE设计模式更为重要,原因如下: 1. **成熟度**:...

Global site tag (gtag.js) - Google Analytics