用户头像

远方

还未添加个人签名

2018.3.12 加入

还未添加个人简介
关注
  • 10

    发布数

  • 0

    关注者

  • 0

    关注了

第 5 周总结

架构模式:缓存(CDN、反向缓存、本地缓存、分布式缓存)、负载均衡、异步、消息队列、分布式集群、微服务;

第 5 周:作业一

public class ConsistentHash {

第三周作业

组合模式:

第三周总结

组合模式:将一组对象组织(Compose)成树形结构,以表示一种“部分 - 整体”的层次结构。组合让客户端(在很多设计模式书籍中,“客户端”代指代码的使用者。)可以统一单个对象和组合对象的处理逻辑。

第二周总结:设计原则

一个类只有一个职责,也就是说改变类的原因只有一个 ;

第三周作业三:优化 Cache 类的设计

可将 Cache 接口拆解为两个接口 ICacheManager 和 ICacheBuilder ,ICacheManager 负责读写改缓存,ICacheBuilder 负责配置缓存,并生成新的缓存存储目的地。

第二周作业二:描述熟悉的框架,是如何实现依赖倒置原则

Qt 是一个基于 C++ 语言的跨平台应用程序和 UI 开发框架。使用 Qt 您只需一次性开发应用程序,无须重新编写源代码,便可跨不同桌面和嵌入式操作系统部署这些应用程序。

第二周作业

高层模块不应该依赖底层模块,二者应该依赖抽象 ;

第一周学习笔记

软件设计的不同阶段应该设计不同的 UM L 模型,将不同阶段输出的 UM L 模型图放在⼀个⽂档中,对每张模型图配以适当的⽂字说明,就构成⼀篇设计⽂档。

就餐系统

 

远方