摘要: c#内存分配:https://www.cnblogs.com/Kyle-Wang/p/16102650.html 一、原型模式引入 很多时候,我们需要大量相同或者类似的对象,比如做五子棋的棋盘,每个格子都是类似的对象,只是坐标不一样而已。如果使用new对象的方法,在性能上肯定会有损耗。而原型模式就是 阅读全文
posted @ 2022-04-05 21:27 暗,伏! 阅读(32) 评论(0) 推荐(0) 编辑
摘要: 1、c#内存分 进程堆(进程唯一)、线程栈(每个线程一个) 2、引用类型的值在堆里,值类型的值在栈里。 比如: int a=1; //a和1都在栈里 string b="abc"; //b在栈里,“abc”在堆里 3、对象(引用类型)里面的值类型在堆里 比如: Class A{ public int 阅读全文
posted @ 2022-04-05 15:57 暗,伏! 阅读(411) 评论(0) 推荐(0) 编辑
摘要: 抽象工厂模式:https://www.cnblogs.com/Kyle-Wang/p/16097677.html 一、建造者模式引入 建造者模式和抽象工厂模式很类似。 1、相同点: 都是一个工厂内部并不只是创建一种对象,而是可以创建多种对象。 2、不同点: 抽象工厂创建的多种对象间是没有关联的,对象 阅读全文
posted @ 2022-04-05 14:33 暗,伏! 阅读(28) 评论(0) 推荐(0) 编辑