设计,为了更好的应对变化
文章平均质量分 70
童心未泯佐为
编程来源于生活,服务于生活,生活就是需求。
展开
-
模板模式,程序员的一天
程序员的一天原创 2017-06-23 13:30:53 · 459 阅读 · 0 评论 -
建造者模式,煎饼果子
创建者模式原创 2017-06-23 13:42:42 · 279 阅读 · 0 评论 -
访问者模式,记者街访
访问者模式,记者街头访问原创 2017-06-26 10:14:09 · 383 阅读 · 0 评论 -
装饰者模式,天冷多穿点
冬天去上班,早上出门的时候如果天冷了我会加件毛衣,如果起风了加件外套。模式定义:动态的给一个对象添加一些额外的职责。案例分析:天气好只穿工作服去上班,天冷加件毛衣,有风加件外套。优点:在不必改变原类文件和使用继承的情况下,动态地扩展一个对象的功能注意:装饰类和被装饰类可以独立发展,不会相互耦合,装饰模式是继承的一个替代模式。代码:首先定义人类public class Human implement...原创 2017-06-23 13:32:40 · 309 阅读 · 0 评论 -
门面模式,产品经理
外观模式,收银台原创 2017-06-26 09:33:04 · 229 阅读 · 0 评论 -
规格模式,对象筛选
规格模式已经是一个非常具体的应用框架了(相对于23个设计模式),大家遇到类似多个对象中筛选查找,或者“业务规则不适于放在任何已有实体或值对象中,而且规则的变化和组合会掩盖那些领域对象的基本含义”,或者是想自己编写一个类似LINQ的语言工具的时候就可以照搬这部分代码,只要实现自己的逻辑规格书即可代码:抽象规格书public interface ISpecification { //原创 2017-08-04 09:47:25 · 271 阅读 · 0 评论 -
适配器模式,手机充电器
充电器、变压器、转接头这些都是我们所熟悉的。他们的作用都是将一些现有的、不匹配的、无法改变的进行转换,以满足我们的需求。以手机充电器为例,上世纪60年代后期,中国统一使用220V电压,手机充电一般5V左右,两者无法匹配。我们也无法改变现有的条件。于是充电器就发挥了它的作用,它可以将220V转换为特定的电压以满足手机充电所需。中国家用电压public class ChinaPower...原创 2018-03-27 17:21:51 · 558 阅读 · 0 评论 -
工作总结及建议
1.先需求评审,让相关人员了解自己的需求,和谁配合,有问题及时反馈,产品好及时调整方案。2.只认文档不认人。一个成功的项目不在于它带来了多少价值,而在于任何人的离职请假都不影响项目的正常运作。如何做到,写好文档是基础。(接口文档,产品需求文档,UI标注图,UI切图...,代码注释) 2.1 文档共享 2.2 文档及时更新,谁负责谁维护3.产品经理应及时或者提前告知开发人员以...原创 2018-06-05 18:08:42 · 4146 阅读 · 0 评论