设计模式之我见

编程原则:单一职责(Single Responsibility Principle, SRP),只干自己的工作;

编程要求:迪米特法则(Law of  Demeter, LoD),又叫作最少知识原则(Least Knowledge Principle 简写LKP),只开放想别别人了解的,隐藏所用外界无关的;

编程基础:里氏代换原则(Liskov Substitution Principle, LSP)是任何基类可以出现的地方,子类一定可以出现;

 

编程手段:面向接口编程(Interface Oriented Programming,IOP)\控制反转(Inversion of Control,缩写为IoC),,是面向对象编程中的一种设计原则,可以用来减低计算机代码之间的耦合度。其中最常见的方式叫做依赖注入(Dependency Injection,简称DI),还有一种方式叫“依赖查找”(Dependency Lookup)。

接口隔离原则(Interface  Segregation Principle, ISP)是技能;

开闭原则(Open-Closed Principle, OCP)是目标;

 

posted @ 2019-05-07 16:53  蓄势泰然  阅读(227)  评论(0编辑  收藏  举报