摘要:
前言 在解决了对象的创建问题之后,对象的组成以及对象之间的依赖关系就成了开发人员关注的焦点,因为如何设计对象的结构、继承和依赖关系会影响到后续程序的维护性、代码的健壮性、耦合性等。 理解: 适配器结构:目标+适配器+被适配者(客户端)(类,接口,对象) 目标和被适配者是解耦的 适配器本质:就是转换器 阅读全文
摘要:
一.前言 面向对象代码经常用到的就是创建对象, 创建型设计模式就是把对象的创建和对象的使用分离开。 在写类的时候使用创建型模式会使得之后获取对象方便。 二.四种创建者模式: 1.单例模式 理解:一个类只有一个对象,节省了内存,4种可用方法 经常进行创建和销毁的对象,经常用到的重量级对象用单例模式(比 阅读全文
摘要:
1.前言 面向对象三大特性:继承,封装,多态 面向对象是一种程序思想 而设计模式是一些代码设计经验形成的设计范式 面向对象的设计原则是介于面向对象和设计模式中间,是面向对象优秀代码的设计思想 2.面向对象设计七大原则 说到设计原则,不免说到七大原则 (1)单一原则: 作用:降低类的复杂性和提高可读性 阅读全文