设计模式
蜗牛沐雨
这个作者很懒,什么都没留下…
展开
-
康威四大定律
康威定律指导微服务架构设计的必备宝典原创 2023-03-01 10:25:28 · 234 阅读 · 0 评论 -
领域驱动正当时
软件世界的本质就是对现实世界的模拟。现实世界是什么样子的,软件就可以怎么设计,那么按照这种方式设计出来的软件是易于维护的。不管日后需求如何变更,软件变更都能轻松应对。 如何将软件开发与现实时间对应起来呢?读者可以参考如下方式: + 将真实世界的事物映射为软件世界的对象 + 将真实世界事物的行为方式映射为软件世界的方法操作 + 将真实世界事物的联系映射为软件世界对象间的关系 按照领取驱动的设计思想,可以把真实世界中的事物、行为和联系转化为一个个的领域模型,然后再按照领域模型指导程序设计和数原创 2022-09-07 23:47:35 · 314 阅读 · 0 评论 -
我所理解的模板方法模式
定义 在父类中定义处理流程的框架,在子类中实现具体处理的模式就称为模板方法模式 参与角色 抽象类(AbstractClass) 抽象类不仅负责实现模板方法,还负责声明在模板方法中所使用到的抽象方法。 具体类(子类) 该角色负责具体实现抽象类角色中定义的抽象方法。这里实现的方法将会在抽象类角色的模板方法中被调用。 优点 封装不变部分,扩展可变部分 提取公共部分代码,便于维护 行为由父类控制,子类...原创 2018-09-19 17:28:58 · 214 阅读 · 1 评论