0 0

请问设计模式现在还使用吗10

感觉很多东西都不是legacy代码,形成固定的思维,根本就无法用现有的设计模式去套。
2011年11月29日 14:29

4个答案 按时间排序 按投票排序

0 0

引用

感觉很多东西都不是legacy代码,形成固定的思维,根本就无法用现有的设计模式去套。


确实存在问题,因为现在的企业中,要的是效率,是赶快把项目做好。用你那些设计模式,会拖长开发时间,有利的是维护扩展。

但是不是说没有用,在你写代码的时候,感觉到比较重要,或者情况总类肯定会多的情况下,你就得使用,再者如果你的代码需要你维护,你觉得有必要的地方就使用,不要有套这种思想,如果只是为了套,那么你还不如没有用,还是先悟,然后再用,在你明白了其中的内涵,你不用套,看到某种情况,自然而然就会使用了。

2011年11月30日 08:18
0 0

其实编程模式与数学公式有点类似,不一定要使用。但是恰当使用编程模式可以带来很多好处,如提高运行效率或使程序更易于维护。

不知道你小学的时候有没有听过“鸡兔同笼”的问题没有?用公式解挺方便的,但用方程也一样可以解出来的。

2011年11月29日 17:10
0 0

设计模式是别人的经验总结,很多框架都应用了很多uo模式,如spring ,hibernate
学习设计模式 可以更好的理解这些框架  还可以写一下框架的模拟程序 挺有意思的 

2011年11月29日 16:21
0 0

为何要套,给予架构思想和实际情况举一反三啊...

2011年11月29日 15:06

相关推荐

    设计模式及其工具

    使用设计模式有诸多益处。首先,设计模式提供了标准化的解决方案,减少了重复劳动,提升了开发效率。其次,模式使得设计更易于扩展和重用,增强了软件的可维护性。再者,它促进了团队间的沟通,通过共享模式语言,...

    白话java23设计模式

    项目中合理的运用设计模式可以完美的解决很多问题,每种模式在现在中都有相应的原理来与之对应,每 一个模式描述了一个在我们周围不断重复发生的问题,以及该问题的核心解决方案,这也是它能被广泛应用的原因。本章...

    二十三种设计模式【PDF版】

    如果你还不了解设计模式是什么的话? 那就先看设计模式引言 ! 学习 GoF 设计模式的重要性 建筑和软件中模式之异同 A. 创建模式 设计模式之 Singleton(单态/单件) 阎宏博士讲解:单例(Singleton)模式 保证...

    Java版设计模式教程

    通过学习这本“Java版设计模式教程”,开发者不仅可以掌握各种设计模式的实现,还能学会如何根据实际需求选择合适的设计模式,提升代码质量和可维护性。此外,设计模式也是面试中常见的考察点,熟练掌握设计模式对于...

    Java设计模式刘伟书本中模拟考试答案

    在《Java设计模式》这本书的模拟试题及其参考答案中,涉及了多条设计模式的知识点,以及它们的应用场景和实现方法。现在将这些知识点详细地解释如下: 1. 开闭原则(Open-Closed Principle, OCP): 开闭原则是面向...

    适配器设计模式ppt

    适配器设计模式 适配器设计模式是一种结构型设计模式,用于解决接口不兼容的问题。它允许两个原本不能一起工作的对象 совместно工作。 在现实生活中,我们经常遇到适配器的使用,例如欧式插座和笔记本...

    几种常用的设计模式

    1990年代,Erich Gamma等人将设计模式的概念引入到计算机科学,特别是软件工程领域,现在广泛应用于各种编程语言中。 一、设计模式的分类 1. 创建型模式: 这类模式主要关注对象的创建,避免直接实例化对象,以...

    软件设计模式作业 创建型设计模式

    假设生产计算机只需要CPU、内存、显卡、显示器和光驱,现在要生产3个不同型号的计算机,其中 CPU、内存、显卡、显示器是必须的,而光驱在某些计算机型号中可能不需要,请使用建造者模式模拟计算机的生产过程,并生产...

    MVC设计模式.ppt

    MVC设计模式讲解PPT材料,模型-视图-控制器(MVC)是80年代Smalltalk-80出现的一种软件设计模式,现在已经被广泛的使用。MVC是一种软件设计模式,不仅仅应用于WEB。在日常生活中处处可以找到类似于MVC的例子。在WEB...

    Javascript 设计模式之构造函数模式.zip

    JavaScript设计模式是编程实践中一种优秀的代码组织方式,它总结了在特定场景下解决常见问题的最佳实践。...在实际开发中,构造函数模式常常与其他设计模式(如工厂模式、单例模式等)结合使用,以应对更复杂的场景。

    设计模式-C # 经典设计模式

    在C#中,设计模式的应用涵盖了策略模式、观察者模式、装饰者模式、工厂模式、单件模式、命令模式、适配器模式、门面模式、模板方法模式、迭代器模式、合成模式、状态模式、代理模式和复合使用模式等多个方面。...

    23种设计模式

    项目中合理的运用设计模式可以完美的解决很多问题,每种模式在现在中都有相应的原理来与之对应,每一个模式描述了一个在我们周围不断重复发生的问题,以及该问题的核心解决方案,这也是它能被广泛应用的原因。

    修炼Java开发技术_ 在架构中体验设计模式和算法之美

    《修炼Java开发技术:在架构中体验设计... 《修炼Java开发技术:在架构中体验设计模式和算法之美》适合Java各个级别的程序员、研发人员及在职程序员阅读和使用,也可以作为相关培训学校和大专院校相关专业的教学用书。

    北邮java李劼java大作业,设计模式二

    1. 假设现在要设计一个贩卖各类书籍的电子商务网站的购物车系统。对所有的教材类图书 实行每本一元的折扣;对连环画类图书提供每本7%的促销折扣;...使用策略模式、工厂模式、单子模式进行设计,类图如下。

    java常用设计模式

    很多我所认识的程序员在接触到设计模式之后,都有一种相见恨晚的感觉,有人形容学习了设计模式之后感觉自己好像已经脱胎换骨,达到了新的境界,还有人甚至把是否了解设计模式作为程序员划分水平的标准。 我们也不能...

    软件设计模式与体系结构(期末复习2)简答题背诵.rar

    1. **设计模式的分类和应用场景**:理解每种模式的特点,以及何时应该选择哪种模式,如在需要唯一实例时使用单例模式,需要动态组合对象功能时使用装饰器模式。 2. **模式之间的关系**:如工厂模式是创建型模式的...

    漫谈设计模式:从面向对象开始(带书签扫描版).刘济华.pdf

    若想一本书涵盖所有模式,那么这本书将会非常庞大,以前的设计模式书籍专注于介绍设计模式,虽然读者了解了这些设计模式,但是仍然不知道如何合理地使用它们,往往导致读者为了使用设计模式而设计,而不是从问题出发...

    ejb设计模式

    现在,更倾向于使用CDI(Contexts and Dependency Injection)和JavaServer Faces(JSF)等技术,但EJB设计模式仍然在很多大型企业级应用中发挥着重要作用。 总之,EJB设计模式是Java企业级开发中的宝贵财富,通过...

    软件设计模式实验1创建型模式源码

    2、假设生产计算机只需要CPU、内存、显卡、显示器和光驱,现在要生产3个不同型号的计算机,其中CPU、内存、显卡、显示器是必须的,而光驱在某些计算机型号中可能不需要,请使用建造者模式模拟计算机的生产过程,并...

Global site tag (gtag.js) - Google Analytics