作业一: 1. 请在草稿纸上手写一个单例模式的实现代码,拍照提交作业。 2. 请用组合设计模式编写程序,打印输出图 1 的窗口,窗口组件的树结构如图 2 所示,打印输出示例参考图 3。作业二:根据当周学习情况,完成一篇学习总结作业 ...
通过第二周的学习,对框架的设计理论有了进一步理解罗列一下设计原则:1)开闭原则对修改关闭,对扩展开放2)依赖倒置原则(好莱坞原则)Don't call me, I'll call you,遵循依赖倒置原则使高层模块更容易重用,这是框 ...
作业一: 1. 请描述什么是依赖倒置原则,为什么有时候依赖倒置原则又被称为好莱坞原则? 2. 请用接口隔离原则优化 Cache 类的设计,画出优化后的类图。提示:cache 实现类中有四个方法,其中 put get delete ...
1.通过第一周的学习,对架构师工作内容与职责有更清晰的认识,我的理解主要有以下几点:1)较宽的知识面:在设计与方案制定时,有更多的思路2)深度专研某个领域:很多出色的架构设计,基础原理上是有共通性的。对某个领域有深入理解后,容易举一 ...