java设计模式
真爱无敌86
华为云MVP,华为云体验官,昇思MindSpore资深开发者
本人具备丰富的工作经验、扎实的技术能力以及项目管理能力,对业务需求分析比较透彻,不仅能够独立完成任务,也能带领团队完成任务,具有良好的团队协作精神和沟通能力。
从事软件行业有10年多,经历过电信省级规模的项目、地市级广电项目,使用过普通的JAVA技术、SSH、SSI/SSM框架,同样也接触过包括云计算、大数据、物联网等主流技术。
对大数据以及BI行业有个人独特的看法和见解,能够独立制作解决方案。
目前在互联网行业担当CTO,负责整体公司产品的技术架构,同时也接触互联网产品和运营相关的内容。
展开
-
设计模式和框架
现在,可复用面向对象软件系统现在一般划分为三大类:应用程序工具箱和框架(Framework),我们平时开发的具体软件都是应用程序;Java的API属于工具箱;而框架是构成一类特定软件可复用设计的一组相互协作的类。EJB(EnterpriseJavaBeans)是Java应用于企业计算的框架. 框架通常定义了应用体系的整体结构类和对象的关系等等设计参数,以便于具体应用实现者能集中精力于应用本身原创 2009-12-25 16:21:00 · 510 阅读 · 0 评论 -
[编辑本段]一些基本的设计模式
Abstract Factory:提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类。 Adapter:将一个类的接口转换成客户希望的另外一个接口。A d a p t e r模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。 Bridge:将抽象部分与它的实现部分分离,使它们都可以独立地变化。 Builder:将一个复杂对象的构建与它的表示分离,使得同原创 2009-12-25 16:35:00 · 676 阅读 · 0 评论 -
一个模式的四个基本要素
设计模式使人们可以更加简单方便地复用成功的设计和体系结构。将已证实的技术表述成设计模式也会使新系统开发者更加容易理解其设计思路。 1. 模式名称(pattern name) 一个助记名,它用一两个词来描述模式的问题、解决方案和效果。命名一个新的模式增加了我们的设计词汇。设计模式允许我们在较高的抽象层次上进行设计。基于一个模式词汇表,我们自己以及同事之间就可以讨论模式并在编写文档时使原创 2009-12-25 16:33:00 · 1090 阅读 · 0 评论 -
设计模式的形象比喻
1、FACTORY—追MM少不了请吃饭了,麦当劳的鸡翅和肯德基的鸡翅都是MM爱吃的东西,虽然口味有所不同,但不管你带MM去麦当劳或肯德基,只管向服务员说“来四个鸡翅”就行了。麦当劳和肯德基就是生产鸡翅的Factory 工厂模式:客户类和工厂类分开。消费者任何时候需要某种产品,只需向工厂请求即可。消费者无须修改就可以接纳新产品。缺点是当产品修改时,工厂类也要做相应的修改。如:如何创建及如何原创 2009-12-25 16:39:00 · 677 阅读 · 0 评论 -
设计模式的原则
近年来,大家都开始注意设计模式。那么,到底我们为什么要用设计模式呢?这么多设计模式为什么要这么设计呢? 为什么要提倡"Design Pattern"呢?根本原因是为了代码复用,增加可维护性。那么怎么才能实现代码复用呢?OO界有前辈的几个原则:"开-闭"原则(Open Closed Principal)、里氏代换原则、合成复用原则。设计模式就是实现了这些原则,从而达到了代码复原创 2009-12-25 16:30:00 · 559 阅读 · 0 评论