07 2019 档案
摘要:类间关系综述 1纵向 1)继承父类 2)实现父类接口 2横向 1)类成员对象,引用,指针。 2)类中成员函数的对象,引用,指针。 3关系规范 1)泛化 2)实现 3)关联: 普通关联A-A 聚合关联Has-a 组合关联Contain-a 依赖关联 Use-a detail Generalizatio
阅读全文
摘要:设计模式学习的建议-GOF给我们的建议: 1 针对接口编程 2 优先使用组合,而不是继承(Favor Composition Over Inheritance) 3 找到封装变化点 设计模式的原则 1-开闭原则 1.1定义:一个软件实体如类、模块和函数应该对扩展开放,对修改关闭 1.2问题由来:在软
阅读全文
摘要:根据C++11特性实现,基本上实现了同SharePtr同样的功能,有时间继续优化。之前一直以为引用计数是一个静态的int类型,实际上静态值是不可以的。之前项目中总是不太习惯使用智能指针。通过自实现的方式,充分了解了智能指针的实现。
阅读全文