HOME 首页
SERVICE 服务产品
XINMEITI 新媒体代运营
CASE 服务案例
NEWS 热点资讯
ABOUT 关于我们
CONTACT 联系我们
创意岭
让品牌有温度、有情感
专注品牌策划15年

    按设计目的不同,设计可分为(按设计目的不同,设计可分为哪几类)

    发布时间:2023-04-08 11:23:32     稿源: 创意岭    阅读: 103        

    大家好!今天让小编来大家介绍下关于按设计目的不同,设计可分为的问题,以下是小编对此问题的归纳整理,让我们一起来看看吧。

    创意岭作为行业内优秀的企业,服务客户遍布全球各地,相关业务请拨打电话:175-8598-2043,或添加微信:1454722008

    文章目录列表:

    按设计目的不同,设计可分为(按设计目的不同,设计可分为哪几类)

    一、按照设计深度不同,设计分为哪几个阶段

    1)工程建设项目设计分阶段控制的特征。

    工业、交通、电力、市政等工程建设项目设计一般划分为初步设计、施工图设计两个阶段。大型复杂工业项目,或有复杂技术问题的主体工程,往往在初步设计和施工图设计之间又增加技术设计阶段,或将工程初步设计与技术设计两阶段合并成为扩大初步设计。

    水电工程建设项目设计一般划分为预可行性研究、可行性研究、招标设计和施工图设计四个阶段,其中可行性研究相当于其他行业的初步设计,招标设计相当于扩大初步设计。水利工程建设项目设计一般划分为预可行性研究、可行性研究、初步设计和施工图设计四个阶段。

    民用建筑工程设计一般划分为方案设计、初步设计和施工图设计三个阶段。技术要求简单的民用建筑工程经有关建设主管部门同意,设计委托可以约定,方案设计审批后直接进入施工图设计,即简化成两阶段设计。

    ①工程方案设计。根据设计条件和设计深度的不同,方案设计可分为概念性规划方案设计及实施性方案设计。

    工程方案设计文件一般包括设计说明书、总平面图以及建筑设计图纸、设计委托或设计中规定的透视图、鸟瞰图、模型等。

    ②工程初步设计。工程初步设计文件包括设计说明书、工程总平面和有关专业设计图纸、主要设备材料表、工程概算书。

    ③工程施工图设计。施工设计图纸是指导工程施工,为工程施工提供操作依据的详细技术文件。施工图设计文件应该包括工程总平面和各专业设计图纸、工程概算书或要求的工程预算书。

    二、按设计目的不同可分为那三大类

    功能性设计

    人性化设计

    感观性设计

    以上是我个人的理解!

    三、设计模式都有哪些?

    总体来说设计模式分为三大类:

    一、创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。

    二、结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。

    三、行为型模式,共十一种:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式。

    按设计目的不同,设计可分为(按设计目的不同,设计可分为哪几类)

    1、工厂方法模式:

    定义一个用于创建对象的接口,让子类决定实例化哪一个类。Factory Method 使一个类的实例化延迟到其子类。

    工厂模式有一个问题就是,类的创建依赖工厂类,也就是说,如果想要拓展程序,必须对工厂类进行修改,这违背了闭包原则,所以,从设计角度考虑,有一定的问题,这就用到工厂方法模式。

    创建一个工厂接口和创建多个工厂实现类,这样一旦需要增加新的功能,直接增加新的工厂类就可以了,不需要修改之前的代码。

    2、抽象工厂模式:

    提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类。抽象工厂需要创建一些列产品,着重点在于"创建哪些"产品上,也就是说,如果你开发,你的主要任务是划分不同差异的产品线,并且尽量保持每条产品线接口一致,从而可以从同一个抽象工厂继承。

    3、单例模式:

    单例对象(Singleton)是一种常用的设计模式。在Java应用中,单例对象能保证在一个JVM中,该对象只有一个实例存在。这样的模式有几个好处:

    (1)某些类创建比较频繁,对于一些大型的对象,这是一笔很大的系统开销。

    (2)省去了new操作符,降低了系统内存的使用频率,减轻GC压力。

    (3)有些类如交易所的核心交易引擎,控制着交易流程,如果该类可以创建多个的话,系统完全乱了。(比如一个军队出现了多个司令员同时指挥,肯定会乱成一团),所以只有使用单例模式,才能保证核心交易服务器独立控制整个流程。

    4、建造者模式:

    将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。

    5、原型模式:

    原型模式虽然是创建型的模式,但是与工程模式没有关系,从名字即可看出,该模式的思想就是将一个对象作为原型,对其进行复制、克隆,产生一个和原对象类似的新对象。本小结会通过对象的复制,进行讲解。在Java中,复制对象是通过clone()实现的,先创建一个原型类。

    6、适配器模式:

    适配器模式将某个类的接口转换成客户端期望的另一个接口表示,目的是消除由于接口不匹配所造成的类的兼容性问题。主要分为三类:类的适配器模式、对象的适配器模式、接口的适配器模式。

    7、装饰器模式:

    顾名思义,装饰模式就是给一个对象增加一些新的功能,而且是动态的,要求装饰对象和被装饰对象实现同一个接口,装饰对象持有被装饰对象的实例。

    8、代理模式:

    代理模式就是多一个代理类出来,替原对象进行一些操作,比如我们在租房子的时候回去找中介,为什么呢?因为你对该地区房屋的信息掌握的不够全面,希望找一个更熟悉的人去帮你做,此处的代理就是这个意思。

    9、外观模式:

    外观模式是为了解决类与类之家的依赖关系的,像spring一样,可以将类和类之间的关系配置到配置文件中,而外观模式就是将他们的关系放在一个Facade类中,降低了类类之间的耦合度,该模式中没有涉及到接口。

    10、桥接模式:

    桥接模式就是把事物和其具体实现分开,使他们可以各自独立的变化。桥接的用意是:将抽象化与实现化解耦,使得二者可以独立变化,像我们常用的JDBC桥DriverManager一样。

    JDBC进行连接数据库的时候,在各个数据库之间进行切换,基本不需要动太多的代码,甚至丝毫不用动,原因就是JDBC提供统一接口,每个数据库提供各自的实现,用一个叫做数据库驱动的程序来桥接就行了。

    11、组合模式:

    组合模式有时又叫部分-整体模式在处理类似树形结构的问题时比较方便。使用场景:将多个对象组合在一起进行操作,常用于表示树形结构中,例如二叉树,数等。

    12、享元模式:

    享元模式的主要目的是实现对象的共享,即共享池,当系统中对象多的时候可以减少内存的开销,通常与工厂模式一起使用。

    13、策略模式:

    策略模式定义了一系列算法,并将每个算法封装起来,使其可以相互替换,且算法的变化不会影响到使用算法的客户。需要设计一个接口,为一系列实现类提供统一的方法,多个实现类实现该接口,设计一个抽象类(可有可无,属于辅助类),提供辅助函数。

    14、模板方法模式:

    一个抽象类中,有一个主方法,再定义1...n个方法,可以是抽象的,也可以是实际的方法,定义一个类,继承该抽象类,重写抽象方法,通过调用抽象类,实现对子类的调用。

    15、观察者模式:

    观察者模式很好理解,类似于邮件订阅和RSS订阅,当我们浏览一些博客或wiki时,经常会看到RSS图标,就这的意思是,当你订阅了该文章,如果后续有更新,会及时通知你。

    其实,简单来讲就一句话:当一个对象变化时,其它依赖该对象的对象都会收到通知,并且随着变化!对象之间是一种一对多的关系。

    16、迭代子模式:

    顾名思义,迭代器模式就是顺序访问聚集中的对象,一般来说,集合中非常常见,如果对集合类比较熟悉的话,理解本模式会十分轻松。这句话包含两层意思:一是需要遍历的对象,即聚集对象,二是迭代器对象,用于对聚集对象进行遍历访问。

    17、责任链模式:

    责任链模式,有多个对象,每个对象持有对下一个对象的引用,这样就会形成一条链,请求在这条链上传递,直到某一对象决定处理该请求。但是发出者并不清楚到底最终那个对象会处理该请求,所以,责任链模式可以实现,在隐瞒客户端的情况下,对系统进行动态的调整。

    18、命令模式:

    命令模式的目的就是达到命令的发出者和执行者之间解耦,实现请求和执行分开。

    19、备忘录模式:

    主要目的是保存一个对象的某个状态,以便在适当的时候恢复对象,个人觉得叫备份模式更形象些,通俗的讲下:假设有原始类A,A中有各种属性,A可以决定需要备份的属性,备忘录类B是用来存储A的一些内部状态,类C呢,就是一个用来存储备忘录的,且只能存储,不能修改等操作。

    20、状态模式:

    状态模式在日常开发中用的挺多的,尤其是做网站的时候,我们有时希望根据对象的某一属性,区别开他们的一些功能,比如说简单的权限控制等。

    21、访问者模式:

    访问者模式把数据结构和作用于结构上的操作解耦合,使得操作集合可相对自由地演化。访问者模式适用于数据结构相对稳定算法又易变化的系统。因为访问者模式使得算法操作增加变得容易。

    若系统数据结构对象易于变化,经常有新的数据对象增加进来,则不适合使用访问者模式。访问者模式的优点是增加操作很容易,因为增加操作意味着增加新的访问者。访问者模式将有关行为集中到一个访问者对象中,其改变不影响系统数据结构。其缺点就是增加新的数据结构很困难。

    22、中介者模式:

    中介者模式也是用来降低类类之间的耦合的,因为如果类类之间有依赖关系的话,不利于功能的拓展和维护,因为只要修改一个对象,其它关联的对象都得进行修改。

    如果使用中介者模式,只需关心和Mediator类的关系,具体类类之间的关系及调度交给Mediator就行,这有点像spring容器的作用。

    23、解释器模式:

    解释器模式一般主要应用在OOP开发中的编译器的开发中,所以适用面比较窄。

    扩展资料:

    介绍三本关于设计模式的书:

    1、《设计模式:可复用面向对象软件的基础》

    作者:[美] Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides

    出版社: 机械工业出版社

    2、《软件秘笈:设计模式那点事》

    作者:郑阿奇

    出版社:电子工业出版社

    3、《设计模式:基于C#的工程化实现及扩展》

    作者:王翔

    出版社:电子工业出版社

    参考资料来源:百度百科-设计模式

    四、毕业设计的分类

    毕业设计的基本要求

    1.按任务书的规定,学生在教师的指导下,独立完成所要求的内容,严禁抄袭;

    2.设计方案合理、可行,图面质量符合规定,说明书文理通顺,书写整洁;

    3.论点明确,论据充分,结论正确;

    4.体现先进技术、新的试验方法和计算方法;

    5.有一定技术经济分析;

    6.工作量要求(以12周计)

    (1)学生毕业设计完成的绘图工作量,由学院、系及指导教师根据毕业设计论文的具体情况来确定;

    (2)毕业设计说明书要求按统一格式编写,工程设计型的计算说明书不少于15000字,其它类型的计算说明书及实验分析不少于19000字。

    (3)有特殊要求的学科,可根据所学专业的特点,比照上述工作量的要求,完成毕业设计(论文);

    (4)翻译一篇与本毕业设计(论文)相关的外文参考文献,不少于5000字符。

    7.指导教师在毕业设计(论文)题目确定后,应编写“兰州交通大学毕业设计论文任务书”,并在毕业设计(论文)工作开始两周前发给学生。

    8.指导教师要指导学生在毕业设计(论文)工作开始后两周内完成“开题报告”(见附件二),合格后才能开始毕业设计(论文)工作。

    具体的范文模板

    链接:https://pan.baidu.com/s/1F5iGZzQNXhLuIOQgw_21gw

    ?pwd=v26w 提取码: v26w

    按设计目的不同,设计可分为(按设计目的不同,设计可分为哪几类)

     

    以上就是小编对于按设计目的不同,设计可分为问题和相关问题的解答了,如有疑问,可拨打网站上的电话,或添加微信。


    推荐阅读:

    按设计目的不同,设计可分为(按设计目的不同,设计可分为哪几类)

    修心养性的网名(修心悟道的微信名字)

    万科最新展示区景观设计(万科最新展示区景观设计方案)