设计模式
Symbol__
让开源成为一种流行,让分享成为一种习惯。
展开
-
5分钟带你看懂程序设计的七大设计原则
1.开闭原则 def 对扩展开放 对修改关闭 高大上说法 抽象构建框架,用实现扩展细节 Why do it ? 提高软件系统的可复用性和维护性 2.依赖倒置原则 定义 高层模块不应该依赖底层模块,二者都应该依赖其抽象 抽象不应该依赖细节,细节应该依赖抽象 高大上说法 面向接口编程,不要面向实现编程 目的 减少类间耦合,提高代码可读性,降低修改程序带来的连锁反应 3.单一职责原则 不要存在多于一个导...原创 2020-04-30 10:35:36 · 340 阅读 · 0 评论 -
5分钟带你看懂Java设计模式之门面模式
本文先给个例子让你看懂了这个设计模式的概念,再分析这个这设计模式的优点,最后再具体的去看看实现方式。 1.一个例子来让你理解门面设计模式概念 最直观的需求是,有多个病人,病人直接挂号、划价、缴费、取药等。 引入门面设计模式后,病人通过接待员,由接待员负责代为挂号、划价、缴费、取药等。 2.分析门面设计模式的优点 病人直接去挂号、划价、缴费、取药,必然有些不原创 2017-05-11 14:21:41 · 1165 阅读 · 0 评论 -
需求文档到底谁来写
有专门的产品经理,由产品经理负责(自己写或安排产品顾问/产品分析人员编写)。需求文档,一般产品写出来的需求文档,偏业务需求、目的与目标、产品组成及模块、业务流程和逻辑、界面交互等;不会涉及系统层面,如系统边界、输入输出、系统模块等。专业的产品人员,会从诉求/目的(痛点)、场景、用户过程入手,辅助调研、思考、沟通(包括团队/研发沟通),形成业务性强、逻辑性强的方案,然后形成文档,评审–修正–revie原创 2017-08-15 14:58:40 · 9331 阅读 · 0 评论