多语言展示
当前在线:576今日阅读:195今日分享:41

java中几种设计模式

介绍几种设计模式
方法/步骤
1

外观模式主要作用:例如多个控制器用到多个服务类的方法,每个控制器都要创建用到的类的对象然后用这些对象调用方法,耦合度高。创建一个拥有所有服务类作为属性的外观类,每个控制器只要创建外观类的对象,然后把需要的调用逻辑组成一个外观类的方法,调用外观类的方法,这样就将注倘混乱的逻辑清晰化了。

2

合成模式该模式适用于存储树宋央形结构的数据,比如文件夹。安全式合成模式:管理聚集的方法只出现在树枝构件类中,而不出现在树叶构件类中。

3

桥接模式例如发消息,不同的消息类型(普通、加密)要通过不同的途径(email、短信)发送,将发送方式抽象为接口,消息抽象为抽象类,发送方式作为其属性。通过不同的发送方式和消息的实现来达到自由组合的目的。和适配器模式的区别是引用者为多个。

4

责任链模式使多个对象都有机会处理请求,从而避免请求的发送者和接受者之间的耦合关系,将这个对象连成一条链,并沿着这条链传递该请求,直到有一个对象处理他为止。类加载器的双亲委派模型。

5

备忘录模式备忘录对象是一个用来存储另外一个对象内部状态的快照的对象。备忘录模式的用意是在不破坏封装的条件下,将一个对象的状态捕捉(Capture)住,并外部化,存储起来,从而可以在将来合适的时候把这盲五肥个对象还原到存储起来的状态。备忘录模式常常与命令模式和迭代子模式一同使用。

注意事项
1

喜欢我的经验帮我投上一票吧~

2

想了解更多经验请关注我~

推荐信息