设计模式的学习笔记!(一)

设计原则:针对接口编程,而不是针对实现编程!

更简洁的形式表示这一原则:在任何类层次结构的顶端,定义的是一个抽象类或一个接口,它没有实现方法,但定义了该类需要支持的方法.

对象组合:一种可以包含其他对象的对象结构,即把几个对象封装在另一个对象中.

重要原则:优先使用对象组合,而不是继承.

设计模式分三类:创建型,结构型,行为型.

工厂方法模式:提供了一个简单的决策类,它根据提供的数据返回一个抽象基类的多个子类中的一个.

抽象工厂模式:提供了一个创建并返回一系列相关对象的接口.

单件模式:是指某个类只能有一个实例.它提供了一个访问该实例的全局访问点.

生成器模式:将一个复杂对象的构建与它的表示分开.可以根据程序的需要创建不同的表示形式.

原型模式:先实例化一个类,然后拷贝或克隆该类来创建新的实例,可以用公有方法进一步修改这些实例.

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值