
设计模式
*韬韬*
做最好的自己
展开
-
【设计模式】——六大原则
◎原则之间的关系◎ 开闭原则是目标,里氏转换原则是基础,依赖倒转原则是手段。六大原则追求的目标都是,可扩展,复用性强,灵活性高,容易维护,耦合度低。 ★★单一职责原则★♬★ 定义:就一个类而言,应该仅有一个引起它变化的原因 个人理解:一次只做一件事,比如你睡觉的时候就不能吃饭,只能去做睡觉这一件事情。在程序中如果一个类所担任的职责很多,它被复用的可能性就越小。如果一个类承担很多的责...原创 2019-01-15 21:02:50 · 1811 阅读 · 11 评论 -
【设计模式】—工厂三兄弟
今天主要总结一下工厂三兄弟即:简单工厂模式、工厂方法模式、抽象工厂模式,看的多了之后有点乱,所以需要及时总结。 简单工厂模式 简单工厂:定义一个用于生产对象的类,封装生产不同的产品实例的细节,使创建对象的逻辑和客户端分离,客户端只需向这个类发起请求即可获得对应的产品实例,而无需关心对象的创建过程。 简单工厂模式主要由三个角色构成:工厂类、抽象产品类、具体产品类 优点:封装对象的创建过程,使...原创 2019-01-11 21:37:06 · 376 阅读 · 5 评论