设计模式之工厂方法模式
设计模式之简单工厂模式
设计模式之单例模式
设计原则之里氏代换原则
设计原则之单一职能原则
设计原则之接口隔离原则
设计原则之依赖反转原则动机:当类里面含有属性类,如果直接写类,代码太死,可以考虑将属性类变成接口,方便扩展。结论:高级类不直接使用低级类,使用接口作为抽象层。Creational Design Patterns可以帮助我们实现依赖反转原则,比如工厂模式,抽象工厂模式,原型模式。Bad Example:缺点: 1、当出现一个新的工人superWorker,不得不修
翻译自http://www.oodesign.com设计原则之开闭原则动机:一个聪明的应用设计和代码编写应该考虑到开发过程中的频繁修改代码。通常情况下,一个新功能的增加会带来很多的修改。这些修改已存在的代码应该要最小化,总结:软件应该对扩展开发,对修改关闭。装饰器模式,观察者模式,工厂模式可以帮助我们队代码做最小的修改。Bad Example: 缺点: 
java reflect 学习 1.如何实现从一个类名(如”java.util.ArrayList”)到类(ArrayList.class)再到实例化(Object,相当于new ArrayList())的过程转化?这个过程中需要处理哪些异常? public class Demo1{ pri
package jdbc; import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.SQLException; import java.sql.Statement;
package javabase.day3; public enum SeasonEnum { spring(1) { @Override public String msg() { &nbs
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号