摘要:
其他路径: CSDN: https://blog.csdn.net/wodehao0808 微信公众号:程序喵星人 更多资源和视频教程,QQ:1902686547 Unity技术面试题 一:什么是协同程序? 答:在主线程运行时同时开启另一段逻辑处理,来协助当前程序的执行。换句话说,开启协程就是开启一 阅读全文
摘要:
开发工具 1. Cocos Creator 2.4.0 2. Android Studio 3.6.3 gradle 版本 原:4.10.3(插件3.2.0) 新:5.6.4(插件3.6.3) 错误解决 1. jsb-default/frameworks/runtime-src/proj.andro 阅读全文
摘要:
String.Format 方法的几种定义: String.Format (String, Object) 将指定的 String 中的格式项替换为指定的 Object 实例的值的文本等效项。String.Format (String, Object[]) 将指定 String 中的格式项替换为指定 阅读全文
摘要:
其他路径: CSDN: https://blog.csdn.net/wodehao0808 微信公众号:程序喵星人 更多资源和视频教程,QQ:1902686547 1. 直接看代码 2. 1.next原型:next(table[,index]) table是要遍历表 index为nil返回第一个索引 阅读全文
摘要:
请仔细阅读下面代码,理解其中的设计理念。 chain-of-responsibility.jpg 职责链模式 职责链模式: 职责链模式是用来消除消息的请求者和处理者之间的耦合的模式,尤其是在处理者有多个的情况下。 实际场景 逛淘宝我们时常可以看到消费满多少立减多少,满的多减的多。 这种根据用户消费的 阅读全文
摘要:
请仔细阅读下面代码,理解其中的设计理念。 observer.jpg 观察者模式 观察者模式: 观察者模式是定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自动更新。 实际场景 一个抽象模型有两个方面,其中一个方面依赖于另一个方面。将这些方面封装在独立的对 阅读全文
摘要:
请仔细阅读下面代码,理解其中的设计理念。 command.jpg command-client.jpg 命令模式 命令模式: 命令模式是一中封装方法调用的方式,用来将行为请求者和行为实现者解除耦合。 实际场景 在软件系统中,行为请求者与行为实现者通常是一种紧耦合的关系,但某些场合,比如需要对行为进行 阅读全文
摘要:
请仔细阅读下面代码,理解其中的设计理念。 享元模式 享元模式: 运用共享物件来尽可能减少不变量的内存消耗。 实际场景 如果一个应用程序用到了大量的对象,且占用内存比较高,我们就可以考虑用享元模式来减少内存消耗。 例:统计一篇文章中所有文字的字体类型,内容,字号大小,颜色等(每一个文字都用对象存储)。 阅读全文
摘要:
请仔细阅读下面代码,理解其中的设计理念。 adapter.jpg 适配器模式 适配器模式: 一般是指不兼容的方法调用之间的一个代码薄层。 分为类适配器和对象适配器,但是类适配器一般要多继承,所以不推荐使用。 实际场景 我们在旧的系统中实现一个需要传入三个参数的方法,并且已经有很多地方在使用这个方法。 阅读全文
摘要:
请仔细阅读下面代码,理解其中的设计理念。 composite.jpg 组合模式 组合模式: 将对象组合成树形结构以表示“部分整体”的层次结构。组合模式使得用户对单个对象和组合对象的使用具有一致性。 实际场景 为了方便我们对多个文件的管理,我们引入了“文件夹-文件”的模式。将具有统一性质的文件放入一个 阅读全文