随笔分类 -  编程内功

摘要:设计模式总共分为三大类 创建型模式:用于描述“怎样创建对象”,它的主要特点是“将对象的创建与使用分离”。GoF 中提供了单例、原型、工厂方法、抽象工厂、建造者等 5 种创建型模式。 结构型模式:用于描述如何将类或对象按某种布局组成更大的结构,GoF 中提供了代理、适配器、桥接、装饰、外观、享元、组合 阅读全文
posted @ 2019-11-14 13:17 房上的猫 阅读(455) 评论(0) 推荐(2) 编辑
摘要:1. 单一职责原则(Single Responsibility Principle) 每一个类应该专注于做一件事情。 每一个职责都是变化的一个轴线,如果一个类有一个以上的职责,这些职责就耦合在了一起。这会导致脆弱的设计。当一个职责发生变化时,可能会影响其它的职责。另外,多个职责耦合在一起,会影响复用 阅读全文
posted @ 2018-01-15 08:26 房上的猫 阅读(2325) 评论(4) 推荐(9) 编辑
摘要:析构函数又称终结器,用于析构类的实例。 定义 析构函数(destructor) 与构造函数相反,当对象结束其生命周期时(例如对象所在的函数已调用完毕),系统自动执行析构函数。析构函数往往用来做“清理善后” 的工作(例如在建立对象时用new开辟了一片内存空间,delete会自动调用析构函数后释放内存) 阅读全文
posted @ 2018-01-08 09:57 房上的猫 阅读(2835) 评论(8) 推荐(4) 编辑

点击右上角即可分享
微信分享提示

Powered by Yiting & Majiang