![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
一个行走的民
业精于勤,荒于嬉,行成于思,毁于随。
展开
-
Java设计模式七大原则
本文只是读《设计模式Java版》(刘伟)的笔记,内容基本来自原书。感谢原书作者。文章末尾有原书链接 1.单一职责 定义:单一职责原则(Single Responsibility Principle, SRP):一个类只负责一个功能领域中的相应职责 作用:用于控制类的粒度大小。实现高内聚、低耦合 实现:发现类的不同职责并将其分离 2.开闭原则 定义:开闭原则(Open-Clos原创 2018-01-24 13:03:23 · 278 阅读 · 0 评论 -
MVC开发模式
MVC开发模式模型(model)-视图(view)-控制器(controller/route)model:数据操作相关(包括对数据,以及基于该数据的操作) view:视图模板相关(封装model数据的显示) route:路由相关(转发,管理外界对model的请求)参考中的中的这个图很好。看了就明白了 参考链接原创 2018-02-07 14:30:15 · 181 阅读 · 0 评论 -
Java静态代理和动态代理
代理类的两个优点: 可以隐藏委托类的实现 可以实现客户与委托类间的解耦,在不修改委托类代码的情况下能够做一些额外的处理。 1静态代理 UML图如下: ServiceInterface: 服务接口类 ServiceImpl:服务具体实现类,也就是被代理类,即委托类 Proxy:代理类。 ServiceImpl和Proxy都继承自同一个接口,proxy类通过包含一个ServiceImpl的引...原创 2019-02-18 17:56:57 · 239 阅读 · 0 评论