`
ponlya
  • 浏览: 164282 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

关于设计模式

 
阅读更多

再看一下设计模式。感觉,这些设计模式用到了才有用。未用到,并未能实际改变代码的效率。单例这样的可能节约计算,适配可改造老系统,外观以实现对外提供接口。其它的除了代理,感觉貌似都……

感觉涉及最多的便是JAVA基础,灵活使用接口,抽象类,继承,多考虑一些问题(实现可配置),便是其它的设计模式要弄的事了。还是得结合实例来多实践来体会这些模式带来的好处。

 

单一职责原则:一个类应该仅有一个引起它变化的原因;

开放-关闭原则:对外扩展开放,对内修改关闭;

里氏替换原则:子类必须能够替换掉它的父类型;

依赖倒置原则:依赖于抽象,而不要依赖于具体的类;

接口隔离原则:不强迫客户依赖于它们不用的方法;

最少知识原则:尽量减少对象之间的交互。

 

代码生成(代码的固定样式)

日志管理(日志保存方式:文本或DB,以及使用的日志组件的选配)缓存(代理)

导出数据功能(可配置)

参数化工厂及工帮DAO

JAVA静态与动态代理

多线程处理队列请求

双向迭代?

检测环状结构

通用CURD

容错恢复机制

模拟工作流

AOP

系统权限

定义请求处理框架

…………

 

分享到:
评论

相关推荐

    非常好的关于设计模式的电子书(超清晰)

    这本书“非常好的关于设计模式的电子书(超清晰)”,正如其描述所言,提供了对22种常见设计模式的详尽阐述,旨在帮助开发者在实际开发过程中更加高效地组织代码,提升软件的可维护性和可扩展性。 首先,我们要理解...

    关于设计模式的一个便于理解chm

    关于设计模式的一个便于理解chm 又35个设计模式的实用性小例介绍 简单又便于理解 也方便大伙的查询

    关于设计模式的介绍ppt

    在给定的“关于设计模式的介绍ppt”中,主要涵盖了设计模式的三大类:创建型模式、结构型模式和行为型模式。下面将详细阐述这些模式的主要意图、适用性和效果。 **创建型模式**: 1. **抽象工厂(Abstract Factory...

    关于设计模式的ptt

    关于设计模式的一个讲义,主要讲述了装饰者模式,模板方法,访问者,以及状态模式等.

    设计模式之蝉

    在内容部分,我们可以看到有关于设计模式的一些具体讨论,例如提到了“‘蝉’类”,这可能是在讲解设计模式中的一种类设计。在面向对象的程序设计中,“蝉”类可能代表一个具体的对象,这个对象具有可扩展性和可维护...

    打篮球与设计模式(关于设计模式)

    ### 打篮球与设计模式 #### 创建型模式 ##### 1. **简单工厂模式 (Simple Factory)** 在软件工程中,简单工厂模式是一种用于创建对象的设计模式,它封装了对象的创建过程。在这个模式中,存在一个工厂类,它根据...

    潘爱民关于设计模式讲解的ppt

    潘爱民关于设计模式讲解的ppt,用C++描述

    设计模式原理 精髓分析

    本书是关于设计模式的精髓分析。一些设计模式的书籍从语言入口,将语言作为工具来进行解释设计模式如何实现。但是本书是完全从设计模式原理的角度去剖析其内容,注重以流行的面向对象语言JAVA来实现设计模式。如果想...

    关于设计模式的ppt

    使用设计模式是为了重用代码、让代码更容易被他人理解、保证代码可靠性

    Java设计模式之禅

    《Java设计模式之禅》是一本深入浅出讲解设计模式的书籍,书...综上所述,本书不仅是一本关于设计模式的入门书,也是对设计模式应用的深入探讨,无论是对于初级开发者、高级程序员,还是系统分析师,都能从中获得价值。

    设计模式的几本书

    这里我们关注的是两本关于设计模式的书籍:《设计模式之禅》和《Java设计模式》第二版(中英文版)。 《设计模式之禅》是一本深入浅出介绍设计模式的著作,作者以简洁易懂的方式阐述了设计模式的核心思想。书中的...

    软件设计模式--关于设计模式的PPT

    设计模式是软件开发中的一种重要概念,它是面向对象设计中经过实践验证的、高效且可复用的解决方案的标准化描述。这些模式源自于在不同场景下反复出现并被证明有效的设计决策,旨在解决特定设计问题,提升代码的灵活...

    《Java设计模式》课后答案-刘伟.rar

    《Java设计模式》是刘伟教授的一本关于设计模式的教材,主要面向高等学校的学生和对Java编程有深入兴趣的开发者。设计模式是软件工程中的一种重要思想,它封装了在特定场景下的问题解决方案,可以提高代码的可读性、...

    设计模式期末试题下载

    根据给定文件的信息,我们可以提炼出关于设计模式的相关知识点,包括设计模式的概念、目标、特点以及常见的设计模式分类和具体应用。以下是对这些知识点的详细解释: ### 设计模式概念 1. **定义**:设计模式是...

    设计模式pdf书

    标题中的“设计模式pdf书”指的是两本关于设计模式的电子书籍,包含“24种设计模式介绍与6大设计原则.pdf”和“Head First 设计模式.pdf”。 《24种设计模式介绍与6大设计原则.pdf》这本书可能详细阐述了经典的24个...

    设计模式实训教程代码

    如果说“四人帮”的《设计模式》是设计模式领域的“圣经”,那么之后出版的各种关于设计模式的书都可称之为“圣经”的“注释版”或“圣经的故事”。本书是得道者对“圣经”的“禅悟”,它既不像“圣经”那样因为惜字...

    吉大软件设计模式ppt、示例代码及平时作业

    这个压缩包“设计模式2018”可能包含了关于设计模式的PPT讲解、示例代码以及学生的平时作业,这些都是理解和掌握设计模式的宝贵资源。 设计模式通常分为三大类:创建型模式、结构型模式和行为型模式。创建型模式...

    JAVA设计模式(中文).chm与设计模式.chm

    《JAVA设计模式(中文).chm》和《设计模式.chm》这两份资料很可能是关于设计模式的详细指南,涵盖了面向对象设计中的各种模式。这些模式通常分为三大类:创建型、结构型和行为型。 1. **创建型模式**:这类模式关注...

    设计模式大全C++.rar

    本压缩包“设计模式大全C++.rar”包含了三本关于设计模式的重要资源,分别是“delphi设计模式简体版.chm”、“设计模式C++.pdf”以及“新版设计模式手册 C# .pdf”。虽然主要关注的是C++,但这些资料也涵盖了其他...

    设计模式迷你手册chm

    这个名为“设计模式迷你手册chm”的压缩包显然包含了关于设计模式的详细信息,特别是以CHM(Microsoft帮助文件)格式提供的,这种格式通常用于技术文档,方便用户查阅。 设计模式不仅仅是代码片段,它们更是一种...

Global site tag (gtag.js) - Google Analytics