工厂:顾名思义即为可以以加工的形式生成类的对象。需要工厂类、加工方法、产品的模型。
工厂的作用在于解决耦合。
耦合的不良影响:通俗的讲
模块一的实现依赖于模块二,更改模块二后,模块一也得更改,那么二者就有耦合。
大型的程序必然不能出现这种情况,以本人相当匮乏的经验来看,耦合的类设计降低了代码的维护性。
//接口:接口是一种契约
public interface IShowMsg { void showMsg(); }public class SomeProperty : IShowMsg { public string Size { get; set; } public string Type { get; set; } public void showMsg() { Console.WriteLine("会变的方法"); } }

本文探讨了C#编程中如何利用工厂设计模式实现解耦合。工厂模式通过提供一个创建对象的抽象接口,降低了系统组件间的依赖,从而减少耦合性。文章详细介绍了工厂类、加工方法以及产品模型的概念,并阐述了耦合度高对系统的影响。
最低0.47元/天 解锁文章
611

被折叠的 条评论
为什么被折叠?



