![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
qq_35223017
这个作者很懒,什么都没留下…
展开
-
设计模式 -1-SRP单一职责原则
//: Playground - noun: a place where people can playimport UIKitvar str = "Hello, playground"/* 单一职责原则(SRP)Single Responsibility Principle 应该有且仅有一个原因引起类的变更原创 2017-04-04 22:33:42 · 181 阅读 · 0 评论 -
设计模式-2-LSP里氏替换原则
//: Playground - noun: a place where people can playimport UIKitvar str = "Hello, playground"/* 里氏替换原则LSP(Liskov Substitutin Principle) 只要父类能出现的地方,子类就可以出现,而且替换为子类也不会产生任原创 2017-04-04 22:35:42 · 188 阅读 · 0 评论 -
建造者模式--Builder模式
将一个复杂对象的构建与表示分离,使得同样的构建过程可以创建不同的表示。使用场景:相同的方法,不同的执行顺序,产生不同的事件结果多个部分或零件,都可以装配到一个对象中,但是产生的运行结果又不相同产品类非常复杂,或者产品类中的调用顺序不同产生了不同的作用当初始化一个对象特别复杂,如参数多,切很多参数都具有默认值时//: Playground - noun: a plac翻译 2017-04-24 21:48:58 · 196 阅读 · 0 评论