
设计模式
文章平均质量分 94
清锋Online
只要思想不滑坡,办法总比困难多
展开
-
总结各种设计模式之间的关联
不要生搬硬套,根据业务场景选择。不要把简单的事情搞复杂,设计模式用来解决复杂问题。把复杂的问题变得简单起来(总结利用好前任经验)。创建型:(只对结果负责,不要三无产品)工厂模式 原始社会 --> 农耕社会 --> 小作坊 --> 工厂 --> 流水线生成 Spring: BeanFactory FactoryBean 单例模式(保证独一无二)...原创 2020-02-03 23:24:01 · 534 阅读 · 0 评论 -
大旗不挥,谁敢冲锋—六大设计原则之单一职责原则
单一职责原则 1. 我是“牛”类,我可以担任多职吗单一职责原则,英文名称是:Single Responsibility Principle,简称SRP。该职责备受争议,争议之处在于——对职责的定义,什么是类的职责,以及怎么划分类的职责。但是首先弄清楚什么是单一职责原则?在做项目的时,用户、机构、角色管理这些模块肯定会接触到,基本上使用的都是RBAC模型(Role-Based Acc...原创 2018-07-20 13:37:11 · 327 阅读 · 0 评论 -
桥梁『桥接』模式
引子谁都梦想能够成为亿万富翁。假设你有两家公司,一家是房地产公司,另一个家是服装制造公司。这两家公司都很赚钱,天天帮你积累财富。其实你并不关心公司类型,你关心的是它们赚不赚钱,赚了多少。商人嘛,唯利是图是其本性,偷税漏税是方法,欺上瞒下,压榨员工血汗是常用的手段。使用类图表示这两个公司,如图1所示:类图很简单,首先声明了一个Crop的抽象类,定义一个公司的抽象模型,公司首要是赚钱的,做...原创 2019-01-30 15:08:08 · 327 阅读 · 0 评论