设计模式
tskpcp
这个作者很懒,什么都没留下…
展开
-
代理设计模式之静态代理与动态代理
静态代理 静态代理只能服务于一种类型的对象,不利于业务的扩展 package com.tskpcp.proxy; /** *业务层接口,定义个save方法 */ interface UserSerivce{ public void saveUser(); } /** *代理类 */ class UserS原创 2017-02-10 10:17:11 · 201 阅读 · 0 评论 -
设计模式五大原则
1、单一职责 不论是在设计类,接口还是方法,单一职责都会处处体现,单一职责的定义:我们把职责定义为系统变化的原因。所有在定义类,接口,方法的时候。定义完以后再去想一想是不能多于一个的动机去改变这个类,接口,方法。如果答案是肯定的,说明定义的类,接口,方法则多于一个职责。故违背单一职责,遇到这种情况应该重新细分职责,直到不会出现多种职责的类,接口方法为止(发现职责,并把那些职责相互分离)。单一职责转载 2017-02-13 16:59:32 · 279 阅读 · 0 评论 -
设计模式整理
设计模式整理。原创 2018-06-05 11:26:23 · 141 阅读 · 0 评论