- Game Development Patterns and Best Practices
- John P. Doran Matt Casanova
- 195字
- 2021-07-02 23:43:47
Summary
In this chapter, we have demystified a lot of programming concepts in a quick refresher. We also started learning about our first design pattern, the Singleton, which is intended to allow us to always have access to a class's functions and variables due to the fact that there will only ever be one of these objects.
We discussed some of the typical downfalls of using the Singleton pattern, such as the possibility that objects could have multiple copies of them in the future, even if this is unlikely.
We learned about three different kinds of method for creating Singletons, starting off with the Singleton, then extending it and templating parts of it to create the curiously reoccurring template pattern, and then we saw a final all-static version of getting the same effect with minimal hassle.
Each of these methods has their own pros and cons, and we hope that you use them effectively, where they are relevant. Now that we've touched on the design pattern everyone is familiar with, we can move towards our next challenge: learning about how to deal with logic that is specific to each of our inpidual games.
- 一步一步學Spring Boot 2:微服務項目實戰
- Google Flutter Mobile Development Quick Start Guide
- Arduino by Example
- Vue.js快跑:構建觸手可及的高性能Web應用
- 編譯系統透視:圖解編譯原理
- 焊接機器人系統操作、編程與維護
- Android程序設計基礎
- JavaScript動態網頁編程
- ASP.NET開發寶典
- Microsoft Dynamics GP 2013 Cookbook
- Building Clouds with Windows Azure Pack
- 創新工場講AI課:從知識到實踐
- Visual C#(學習筆記)
- 現代JavaScript編程:經典范例與實踐技巧
- Puppet Essentials