- 博客(5)
- 收藏
- 关注
原创 C++设计模式-->工厂模式篇(简单工厂模式、工厂模式、抽象工厂模式)
1.定义:将工厂变成一个抽象类,在里面定义一个纯虚函数,具体生成了什么产品交给子类继承去决定(抽象产品类->具体产品类->抽象工厂类->具体工厂类)2.作用:封装函数的创建,解决new耦合的问题(解耦)3.使用场景:用来生产同一等级结构中的固定产品。(支持增加任意产品)4.实例:水果例子;数据库访问;5.优点: 当系统扩展需要添加新的产品对象时,仅仅需要添加一个具体工厂对象,原有工厂对象不需要进行任何修改,符合开闭原则。6.缺点: 每增加一个产品就要增加一个产品工厂的类,增加了额外的开发量。
2022-10-20 21:09:34
810
原创 基于 Linux 的校园即时聊天软件--文件编程、网络通信、数据库实现
1.登录、注册、退出 2.私聊、群聊 3.查看在线用户 4.管理员权限(禁言、踢人) 5.文件传输 6.修改密码、注销账号。
2022-10-16 22:49:06
1341
3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人