1、何为设计模式?设计模式不是工具,它是软件开发的哲学,它能指导你如何去涉及一个优秀的构架、编写一段健壮的代码、解决一个复杂的需求;一、单一职责原则2、定义:“There should neverbe more than one reason for a class to change.”——应该有且仅有一个原因引起类的变更。一个职责映射一个接口,多个接口组成一个实现类,完成一个完整的功能过程;3            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2015-04-30 22:20:53
                            
                                702阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1.单一原则(Single Responsibility Principle):一个类只负责一项职责,尽量做到类的只有一个行为原因引起变化; a、业务对象(BO business object)、业务逻辑(BL business logic)拆分;2.里氏替换原则(LSP liskov substi            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2020-04-22 09:23:00
                            
                                79阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            设计模式六大原则:  1、单一职责原则(Single Responsibility Principle)  2、里式替换原则(Liskov Substitution Principle)  3、依赖倒置原则(Dependence Inversion Principle)  4、接口隔离原则(Interface Segregation Principle)  5、迪米特法则(Law Of Demet            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2019-09-18 21:00:00
                            
                                153阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            一、单一职责原则(Single Responsibility Principle,缩写SRP)单一职责原则,就一个类而言,应该只有一个引起它变化的原因。简单说,一个类应该是一组高度相关的函数、数据的封装;也就是高内聚。下面代码为 ImageLoader(图片加载)类的代码public class ImageLoader{    //图片缓存    LruCache<St...            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-07-13 13:31:57
                            
                                262阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            目录:设计模式六大原则(1):单一职责原则设计模式六大原则(2):里氏替换原则设计模式六大原则(3):依赖倒置原则设计模式六大原则(4):接口隔离原则设计模式六大原则(5):迪米特法则设计模式六大原则(6):开闭原则设计模式六大原则(1):单一职责原则 定义:不要存在多于一个导致类变更的原因。通俗...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2015-04-15 14:02:00
                            
                                82阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            目录:
设计模式六大原则(1):单一职责原则 
设计模式六大原则(2):里氏替换原则
设计模式六大原则(3):依赖倒置原则 
设计模式六大原则(4):接口隔离原则 
设计模式六大原则(5):迪米特法则 
设计模式六大原则(6):开闭原则 
设计模式六大原则(1):单一职责原则 
定义:不要存在多于一个导致类变更的原因。通俗的说,即一个类只负责一项职责。
问题由来:类T负责两个不同的            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2018-09-25 14:10:00
                            
                                87阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            https://www.cnblogs.com/az4215/p/11489712.html https://wiki.jikexueyuan.com/project/java-design-pattern-principle/principle-6.html            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-06-28 13:57:01
                            
                                151阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            总原则:开闭原则(Open Close Principle)开闭原则就是说对扩展开放,对修改关闭。在程序需要进行拓展的时候,不能去修改原有的代码,而是要扩展原有代码,实现一个热插拔的效果。            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-04-17 22:21:08
                            
                                280阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            开闭原则:对修改关闭,对扩展开放单一职责原则:一个类只做一件事,只有一个引起它修改的原因里氏替换原则:子类可以完全替换父类,在使用中至扩展不修改父类原有的功能依赖倒置原则:程序依赖于抽象接口,而不是依赖于具体实现。把抽象放在程序设计的高层,具体实现细节由层实现层来完成。简单说就是对抽象进行编程,不要对实现进行编程,降低客户与现实模块间的耦合。迪米特法则(最少知道原则):一个类对其他类知道的越少越好            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-10-19 11:13:06
                            
                                78阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1.开闭原则。一个软件实体,如类,模块和函数应该对外扩展开发            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-11-07 19:10:21
                            
                                73阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            单一职责原则(Single Responsibility Principle)定义:不要存在多于一个导致类变更的原因。通俗的说,即一个类只负责一项职责。问题由来:类T负责两个不同的职责:职责P1,职责P2。当由于职责P1需求发生改变而需要修改类T时,有可能会导致原本运行正常的职责P2功能发生故障            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-07-09 10:25:48
                            
                                104阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            https://www.cnblogs.com/az4215/p/11489712.html https://wiki.jikexueyuan.com/project/java-design-pattern-principle/principle-6.html            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-06-04 18:23:24
                            
                                228阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            在android中我们常提起的设计模式大约有23种,利用好设计模式能够帮助我们很好的构建代码结构,也便于我们以后的维护。每次看完,看的时候总觉得很明白,但是过一段时间以后都会忘记,或只记得一些片段,又或到真正使用起来的时候才会发现一系列的问题。本系列笔记会从头记录这23种设计模式,当然一定会有不正确的地方。
本系列笔记参考了《设计模式之禅》、《Android源码设计模式解析与实战》以及huacha            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-06-14 20:25:17
                            
                                154阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1.单一原则 一个类尽量只完成一件事情,负责的事情过多,修改该类就有可能印象原来引用该类的逻辑;但不能过度 2.里氏替换原则 说的是继承关系,任何能用父类的地方,都能用子类代替; 但是子类继承父类,多少会存在改写或重写的情况,所以: 里氏替换原则通俗的来讲就是:子类可以扩展父类的功能,但不能改变父类            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-07-24 17:45:10
                            
                                259阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            设计模式的六大原则: * 开闭原则(Open Close Principle) 开闭原则的意思是:对扩展开放,对修改关闭。在程序需要进行拓展的时候,不能去修改原有的代码,实现一个热插拔的效果。简言之,是为了使程序的扩展性好,易于维护和升级。想到达到这样的效果,我们需要使用接口和抽象类,后面的具体设计            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2016-06-15 12:57:00
                            
                                213阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            可维护、可扩展、可复用、灵活性好1.开放封闭原则开放封闭原则是说软件实体(类、模块、函数等等)应该是只有当子类可以替换掉父类,软件单..            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-12-19 14:10:38
                            
                                79阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一、设计模式的分类总体来说设计模式分为三大类:创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-11-08 15:02:51
                            
                                41阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            总原则:开闭原则(Open Close Principle)开闭原则就是说对扩展开放,对修改关闭。在程序需要进行拓展的时候,不能去修改原有的代码,而是要扩展原有代码,实现一个热插拔的效果。所以一句话概括就是:为了使程序的扩展性好,易于维护和升            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-03-30 13:41:21
                            
                                110阅读