GoF设计模式教程

     

请问事件管理场景模式如何应用?

1 1212

一些类会产生事件,关注事件的有多个类,可以通过把事件和关注者函数管理起来,变为一个链接。该场景下如果用模式来描述怎么样更好?.

请教bang老师:对于java,javaee未来的疑惑?

2 2607 3

bang老师,你好,我很敬佩和欣赏您。我现在是一名大二的学生(软件工程),我们学过javase,现在学javaee,我对java还是比较感兴趣的,我知道老师讲的都是介绍性的,还得自己再去钻研,但是现在.

MVC模式已死

40 208401 105 2K
MVC模式:Model模型 View试图 Control控制器,是目前主流模式,被当作服务器软件入门基本模式学习和掌握,主流框架Struts 1/2 JSF Wicket基本都顺理成章支持MVC模式。.

对设计模式的一些反思和探讨

3 2386 3

大家好,我是一个只有不到五年编码开发经验的java软件工程师。近日在老书新读中,对设计模式的认识有了点新的体会,在此和大家做一简单的交流和探讨。希望大家能共同进步。 凡是有几年开发经验的同仁,估计都.

使用Java委托实现面向函数式语言中的map/filter

2 3879 2 3K

类似Python 这样面向函数式functional语言提供Map/Filter这些函数来实现FP风格编程,好处是在高层次上能够降低代码的复杂性(降低如何做How的复杂性)。Use delegatio.

玩转设计模式——设计模式之禅

1121 8K
玩转设计模式——《设计模式之禅》(设计模式领域又一里程之作)如果说“四人帮”的《设计模式》是设计模式领域的“圣经”,那么之后出版的各种关于设计模式的书都可称之为“圣经”的“注释版”或“圣经的故事”。《.

请bang老师帮忙看一下用法是否正确

2 1651 1

public interface C{ void print();}//CImp 的方法是接口C的实现但并没有直接写成CImp implements Cabstract public class.

SOLID原则

9 11337 12 2K

由 Robert Martin提出的S.O.L.I.D 原则,用来更好编写面向对象程序,更灵活应对变化。S - Single Responsibility Principle 单一职责,简称SRP这个.

如何从职责和协作中发现丰富对象?

9 12083 17 3K
DDD领域驱动设计给我们指出统一建模统一语言的方向,从辨识角度提出区分实体和值对象的方法,如果说DDD只是给出了领域建模的方向,也就是WHAT部分,那么,对象设计:角色、责任和协作"(Object D.

对象的责任与职责

13 15968 21 2K

对象和数据的主要差别就是对象有行为,行为可以看成责任职责(responsibilities以下简称职责)的一种,理解职责是实现好的OO设计的关键。“Understanding responsibili.

two way adapter???????

1 1310 1

首先感谢banq大哥给我们整理了这么多关于设计模式的文章。非常感谢!!我看到你讲的adapter那章时,觉得two-way-adapter你是不是没解释清楚。我想代码是不是应该如下:public in.

关于责任链模式的一个例子

1 2983 4 3K

责任链模式就是现实中推责任的一种代码实现,这个用于校验是不错的选择,有如下例子,主要完成对名称、长度、大小的校验:首先定义一抽象类:BaseCheckerpublic abstract class B.

函数式编程functional programming的特点

12 5353 4

以Erlang为代表的面向功能语言functional programming(FP)越来越热门,虽然本身有比较难学等缺点,Where functional programming fits in一文.

伸缩性和可用性反模式

3 3832 1 2K

这篇文章讲了伸缩性和可用性方面的反模式,也按照自己的理解翻译了一下,欢迎各位探讨。1 单点失败(Single Point of Failure) 大部分的人都坚持在单一的设备上部署我们的应用,因.

审批流程可以用到什么模式?

1 2163

大家好最近在做审批相关的内容。目前拿到了一个以前的审批模块,是可用的,但是审批本身跟被审批的产品掺杂在了一块。比如在提交审批时,一是要操作审批相关的表,一是要操作被审批产品的状态等。这两个操作现在写在.