架构师训练营第 1 期 -Week3 - 课后练习
作业一
请在草稿纸上手写一个单例模式的实现代码,拍照提交作业。
解答:
php实现单例模式(懒汉式)

go实现单例模式(饿汉式)

另外golang的sync包提供了sync.Once()可以实现某个函数只执行一次
作业二
请用组合设计模式编写程序,打印输出图 1 的窗口,窗口组件的树结构如图 2 所示,打印输出示例参考图 3。

本次作业二选一,我选择作业一。以后有时间在补充作业二
请在草稿纸上手写一个单例模式的实现代码,拍照提交作业。
解答:
php实现单例模式(懒汉式)
go实现单例模式(饿汉式)
另外golang的sync包提供了sync.Once()可以实现某个函数只执行一次
请用组合设计模式编写程序,打印输出图 1 的窗口,窗口组件的树结构如图 2 所示,打印输出示例参考图 3。
本次作业二选一,我选择作业一。以后有时间在补充作业二
评论